Memory Allocation and Mapping in High-Level Synthesis—An Integrated Approach.
Saved in:
| Title: | Memory Allocation and Mapping in High-Level Synthesis—An Integrated Approach. |
|---|---|
| Authors: | Jaewon Seo, Nagarajan1 jwseo@vlsisyn.kaist.ac.kr, Taewhan Kim1 tkim@cs.kaist.ac.kr, Panda, Preeti Ranjan2 panda@cse.iitd.ernet.in |
| Source: | IEEE Transactions on Very Large Scale Integration (VLSI) Systems. Oct2003, Vol. 11 Issue 5, p928-938. 11p. 9 Diagrams, 4 Charts, 3 Graphs. |
| Subjects: | Integrated circuits, Memory maps (Computer science), Algorithms |
| Abstract: | With the increasing design complexity and performance requirement, data arrays in behavioral specification are usually mapped to memories in behavioral synthesis. This paper describes a new algorithm that overcomes two limitations of the previous works on the problem of memory-allocation and array-mapping to memories. Specifically, its key features are a tight link to the scheduling effect, which was totally or partially ignored by the existing memory synthesis systems, and supporting nonuniform access speeds among the ports of memories, which greatly diversify the possible (practical) memory configurations. Experimental data on a set of benchmark filter designs are provided to show the effectiveness of the proposed exploration strategy in finding globally best memory configurations. [ABSTRACT FROM AUTHOR] |
| Copyright of IEEE Transactions on Very Large Scale Integration (VLSI) Systems is the property of IEEE 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.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 11296008 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Memory Allocation and Mapping in High-Level Synthesis—An Integrated Approach. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Jaewon+Seo%2C+Nagarajan%22">Jaewon Seo, Nagarajan</searchLink><relatesTo>1</relatesTo><i> jwseo@vlsisyn.kaist.ac.kr</i><br /><searchLink fieldCode="AR" term="%22Taewhan+Kim%22">Taewhan Kim</searchLink><relatesTo>1</relatesTo><i> tkim@cs.kaist.ac.kr</i><br /><searchLink fieldCode="AR" term="%22Panda%2C+Preeti+Ranjan%22">Panda, Preeti Ranjan</searchLink><relatesTo>2</relatesTo><i> panda@cse.iitd.ernet.in</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22IEEE+Transactions+on+Very+Large+Scale+Integration+%28VLSI%29+Systems%22">IEEE Transactions on Very Large Scale Integration (VLSI) Systems</searchLink>. Oct2003, Vol. 11 Issue 5, p928-938. 11p. 9 Diagrams, 4 Charts, 3 Graphs. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Integrated+circuits%22">Integrated circuits</searchLink><br /><searchLink fieldCode="DE" term="%22Memory+maps+%28Computer+science%29%22">Memory maps (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Algorithms%22">Algorithms</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: With the increasing design complexity and performance requirement, data arrays in behavioral specification are usually mapped to memories in behavioral synthesis. This paper describes a new algorithm that overcomes two limitations of the previous works on the problem of memory-allocation and array-mapping to memories. Specifically, its key features are a tight link to the scheduling effect, which was totally or partially ignored by the existing memory synthesis systems, and supporting nonuniform access speeds among the ports of memories, which greatly diversify the possible (practical) memory configurations. Experimental data on a set of benchmark filter designs are provided to show the effectiveness of the proposed exploration strategy in finding globally best memory configurations. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of IEEE Transactions on Very Large Scale Integration (VLSI) Systems is the property of IEEE 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=egs&AN=11296008 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1109/TVLSI.2003.817116 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 11 StartPage: 928 Subjects: – SubjectFull: Integrated circuits Type: general – SubjectFull: Memory maps (Computer science) Type: general – SubjectFull: Algorithms Type: general Titles: – TitleFull: Memory Allocation and Mapping in High-Level Synthesis—An Integrated Approach. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Jaewon Seo, Nagarajan – PersonEntity: Name: NameFull: Taewhan Kim – PersonEntity: Name: NameFull: Panda, Preeti Ranjan IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 10 Text: Oct2003 Type: published Y: 2003 Identifiers: – Type: issn-print Value: 10638210 Numbering: – Type: volume Value: 11 – Type: issue Value: 5 Titles: – TitleFull: IEEE Transactions on Very Large Scale Integration (VLSI) Systems Type: main |
| ResultId | 1 |