Academic Journal

Efficient Compiler Design for a Geometric Shape Domain-Specific Language: Emphasizing Abstraction and Optimization Techniques.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Efficient Compiler Design for a Geometric Shape Domain-Specific Language: Emphasizing Abstraction and Optimization Techniques.
Συγγραφείς: Gupta, Priya, ManiKiran, Terala, Purushotham, Mailapalli, Suriya, L. Jeya, Venkata, Rasamsetty Naga, Nanda, Sambhudutta
Πηγή: EAI Endorsed Transactions on Scalable Information Systems; 2024, Vol. 11 Issue 4, p1-5, 5p
Θεματικοί όροι: Compilers (Computer programs), Geometric shapes, Mathematical optimization, Computer software development
Περίληψη: The research paper represents a novel approach to the design and optimization of a compiler for a domain-specific language (DSL) focused on geometric shape creation and manipulation. The primary objective is to develop a compiler capable of generating efficient machine code while offering users a high level of abstraction. The paper begins with an overview of DSLs and compilers, emphasizing their importance in software development. Next, it outlines the specific requirements of the geometric shape DSL and proposes a compiler design that addresses them. This innovative approach considers DSL's unique features, such as shape creation and manipulation, and aims to generate high-quality machine code. The paper also discusses optimization techniques to enhance the generated code's quality and performance, including loop unrolling and instruction scheduling. These optimizations are particularly suited to the DSL, which focuses on geometric shape creation and manipulation and are integral to achieving efficient machine code generation. In conclusion, the paper emphasizes the novelty of this approach to DSL compiler design and anticipates exciting results from testing the compiler developed for the geometric shape DSL. [ABSTRACT FROM AUTHOR]
Copyright of EAI Endorsed Transactions on Scalable Information Systems is the property of EAI - European Alliance for Innovation n.o. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Βάση Δεδομένων: Complementary Index
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://resolver.ebsco.com/c/fiv2js/result?sid=EBSCO:edb&genre=article&issn=20329407&ISBN=&volume=11&issue=4&date=20240701&spage=1&pages=1-5&title=EAI Endorsed Transactions on Scalable Information Systems&atitle=Efficient%20Compiler%20Design%20for%20a%20Geometric%20Shape%20Domain-Specific%20Language%3A%20Emphasizing%20Abstraction%20and%20Optimization%20Techniques.&aulast=Gupta%2C%20Priya&id=DOI:10.4108/eetsis.4346
    Name: Full Text Finder (for New FTF UI) (ns324271)
    Category: fullText
    Text: Full Text Finder
    MouseOverText: Full Text Finder
Header DbId: edb
DbLabel: Complementary Index
An: 176424296
RelevancyScore: 966
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 965.71044921875
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Efficient Compiler Design for a Geometric Shape Domain-Specific Language: Emphasizing Abstraction and Optimization Techniques.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Gupta%2C+Priya%22">Gupta, Priya</searchLink><br /><searchLink fieldCode="AR" term="%22ManiKiran%2C+Terala%22">ManiKiran, Terala</searchLink><br /><searchLink fieldCode="AR" term="%22Purushotham%2C+Mailapalli%22">Purushotham, Mailapalli</searchLink><br /><searchLink fieldCode="AR" term="%22Suriya%2C+L%2E+Jeya%22">Suriya, L. Jeya</searchLink><br /><searchLink fieldCode="AR" term="%22Venkata%2C+Rasamsetty+Naga%22">Venkata, Rasamsetty Naga</searchLink><br /><searchLink fieldCode="AR" term="%22Nanda%2C+Sambhudutta%22">Nanda, Sambhudutta</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: EAI Endorsed Transactions on Scalable Information Systems; 2024, Vol. 11 Issue 4, p1-5, 5p
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Compilers+%28Computer+programs%29%22">Compilers (Computer programs)</searchLink><br /><searchLink fieldCode="DE" term="%22Geometric+shapes%22">Geometric shapes</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+optimization%22">Mathematical optimization</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+development%22">Computer software development</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: The research paper represents a novel approach to the design and optimization of a compiler for a domain-specific language (DSL) focused on geometric shape creation and manipulation. The primary objective is to develop a compiler capable of generating efficient machine code while offering users a high level of abstraction. The paper begins with an overview of DSLs and compilers, emphasizing their importance in software development. Next, it outlines the specific requirements of the geometric shape DSL and proposes a compiler design that addresses them. This innovative approach considers DSL's unique features, such as shape creation and manipulation, and aims to generate high-quality machine code. The paper also discusses optimization techniques to enhance the generated code's quality and performance, including loop unrolling and instruction scheduling. These optimizations are particularly suited to the DSL, which focuses on geometric shape creation and manipulation and are integral to achieving efficient machine code generation. In conclusion, the paper emphasizes the novelty of this approach to DSL compiler design and anticipates exciting results from testing the compiler developed for the geometric shape DSL. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of EAI Endorsed Transactions on Scalable Information Systems is the property of EAI - European Alliance for Innovation n.o. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=176424296
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.4108/eetsis.4346
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 5
        StartPage: 1
    Subjects:
      – SubjectFull: Compilers (Computer programs)
        Type: general
      – SubjectFull: Geometric shapes
        Type: general
      – SubjectFull: Mathematical optimization
        Type: general
      – SubjectFull: Computer software development
        Type: general
    Titles:
      – TitleFull: Efficient Compiler Design for a Geometric Shape Domain-Specific Language: Emphasizing Abstraction and Optimization Techniques.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Gupta, Priya
      – PersonEntity:
          Name:
            NameFull: ManiKiran, Terala
      – PersonEntity:
          Name:
            NameFull: Purushotham, Mailapalli
      – PersonEntity:
          Name:
            NameFull: Suriya, L. Jeya
      – PersonEntity:
          Name:
            NameFull: Venkata, Rasamsetty Naga
      – PersonEntity:
          Name:
            NameFull: Nanda, Sambhudutta
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 07
              Text: 2024
              Type: published
              Y: 2024
          Identifiers:
            – Type: issn-print
              Value: 20329407
          Numbering:
            – Type: volume
              Value: 11
            – Type: issue
              Value: 4
          Titles:
            – TitleFull: EAI Endorsed Transactions on Scalable Information Systems
              Type: main
ResultId 1