Storage allocation for diverse FPGA memory specifications
A previous study [1] demonstrates the advantages of replacing registers by FPGA embedded memories during the storage allocation phase of High-Level Synthesis. The trend in new FPGAs to have large amounts of on-chip embedded memories motivated this proposition and resulted in substantial area decreas...
محفوظ في:
| المؤلف الرئيسي: | |
|---|---|
| مؤلفون آخرون: | |
| التنسيق: | conferenceObject |
| منشور في: |
2017
|
| الوصول للمادة أونلاين: | http://hdl.handle.net/10725/5806 http://dx.doi.org/10.1007/978-3-540-30117-2_62 http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php https://link.springer.com/chapter/10.1007/978-3-540-30117-2_62 |
| الوسوم: |
إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
|
| _version_ | 1864513477866946560 |
|---|---|
| author | Ouaiss, Iyad |
| author2 | Dagher, Dalia |
| author2_role | author |
| author_facet | Ouaiss, Iyad Dagher, Dalia |
| author_role | author |
| dc.creator.none.fl_str_mv | Ouaiss, Iyad Dagher, Dalia |
| dc.date.none.fl_str_mv | 2017-06-21T10:09:16Z 2017-06-21T10:09:16Z 2017-06-21 |
| dc.identifier.none.fl_str_mv | http://hdl.handle.net/10725/5806 http://dx.doi.org/10.1007/978-3-540-30117-2_62 Dagher, D., & Ouaiss, I. (2004). Storage allocation for diverse FPGA memory specifications. Field Programmable Logic and Application, 606-616. http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php https://link.springer.com/chapter/10.1007/978-3-540-30117-2_62 |
| dc.language.none.fl_str_mv | en |
| dc.publisher.none.fl_str_mv | Springer |
| dc.relation.none.fl_str_mv | 3203 |
| dc.rights.*.fl_str_mv | info:eu-repo/semantics/openAccess |
| dc.title.none.fl_str_mv | Storage allocation for diverse FPGA memory specifications Field Programmable Logic and Application |
| dc.type.none.fl_str_mv | Conference Paper / Proceeding info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/conferenceObject |
| description | A previous study [1] demonstrates the advantages of replacing registers by FPGA embedded memories during the storage allocation phase of High-Level Synthesis. The trend in new FPGAs to have large amounts of on-chip embedded memories motivated this proposition and resulted in substantial area decrease in the synthesized designs. This paper elaborates further on the various possibilities involved during storage allocation onto embedded memories, and presents new memory binding techniques. These techniques include modifications to the memory mapping procedure presented in [1] and cater to various memory specifications. The embedded memories differ in their assumptions of the number of memory banks, the number of ports on each bank, and the read/write types of each port. The paper highlights the benefits of the new techniques and discusses the pros and cons involved in each case. The Discrete Cosine Transform (DCT) benchmark illustrates the area improvements obtained in the new approaches compared to conventional register binding (up to 47%). The results are evaluated through an analysis of both area and delay performances. |
| eu_rights_str_mv | openAccess |
| format | conferenceObject |
| id | LAURepo_1507e5fa46ceeedbb86363eb0bec8082 |
| identifier_str_mv | Dagher, D., & Ouaiss, I. (2004). Storage allocation for diverse FPGA memory specifications. Field Programmable Logic and Application, 606-616. |
| language_invalid_str_mv | en |
| network_acronym_str | LAURepo |
| network_name_str | Lebanese American University repository |
| oai_identifier_str | oai:laur.lau.edu.lb:10725/5806 |
| publishDate | 2017 |
| publisher.none.fl_str_mv | Springer |
| repository.mail.fl_str_mv | |
| repository.name.fl_str_mv | |
| repository_id_str | |
| spelling | Storage allocation for diverse FPGA memory specificationsField Programmable Logic and ApplicationOuaiss, IyadDagher, DaliaA previous study [1] demonstrates the advantages of replacing registers by FPGA embedded memories during the storage allocation phase of High-Level Synthesis. The trend in new FPGAs to have large amounts of on-chip embedded memories motivated this proposition and resulted in substantial area decrease in the synthesized designs. This paper elaborates further on the various possibilities involved during storage allocation onto embedded memories, and presents new memory binding techniques. These techniques include modifications to the memory mapping procedure presented in [1] and cater to various memory specifications. The embedded memories differ in their assumptions of the number of memory banks, the number of ports on each bank, and the read/write types of each port. The paper highlights the benefits of the new techniques and discusses the pros and cons involved in each case. The Discrete Cosine Transform (DCT) benchmark illustrates the area improvements obtained in the new approaches compared to conventional register binding (up to 47%). The results are evaluated through an analysis of both area and delay performances.N/ASpringer2017-06-21T10:09:16Z2017-06-21T10:09:16Z2017-06-21Conference Paper / Proceedinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjecthttp://hdl.handle.net/10725/5806http://dx.doi.org/10.1007/978-3-540-30117-2_62Dagher, D., & Ouaiss, I. (2004). Storage allocation for diverse FPGA memory specifications. Field Programmable Logic and Application, 606-616.http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.phphttps://link.springer.com/chapter/10.1007/978-3-540-30117-2_62en3203info:eu-repo/semantics/openAccessoai:laur.lau.edu.lb:10725/58062021-03-19T10:00:57Z |
| spellingShingle | Storage allocation for diverse FPGA memory specifications Ouaiss, Iyad |
| status_str | publishedVersion |
| title | Storage allocation for diverse FPGA memory specifications |
| title_full | Storage allocation for diverse FPGA memory specifications |
| title_fullStr | Storage allocation for diverse FPGA memory specifications |
| title_full_unstemmed | Storage allocation for diverse FPGA memory specifications |
| title_short | Storage allocation for diverse FPGA memory specifications |
| title_sort | Storage allocation for diverse FPGA memory specifications |
| url | http://hdl.handle.net/10725/5806 http://dx.doi.org/10.1007/978-3-540-30117-2_62 http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php https://link.springer.com/chapter/10.1007/978-3-540-30117-2_62 |