Show simple item record

dc.contributor.authorHofstra, K.L.
dc.contributor.authorGerez, S.H.
dc.date.accessioned2019-10-28T22:28:34Z
dc.date.available2019-10-28T22:28:34Z
dc.date.created2018-09-05 00:54
dc.date.issued2007
dc.identifieroai:doc.utwente.nl:62158
dc.identifierhttp://purl.utwente.nl/publications/62158
dc.identifier.urihttp://hdl.handle.net/20.500.12424/2514484
dc.description.abstractThis paper addresses the efficient implementation of highperformance signal-processing algorithms. In early stages of such designs many computation-intensive simulations may be necessary. This calls for hardware description formalisms targeted for efficient simulation (such as the programming language C). In current practice, other formalisms (such as VHDL) will often be used to map the design on hardware by means of logic synthesis. A manual, error-prone, translation of a description is then necessary. The line of thought of this paper is that the gap between simulation and synthesis should not be bridged by stretching the use of existing formalisms (e.g. defining a synthesizable subset of C), but by a language dedicated to an application domain. This resulted in Arx, which is meant for signal-processing hardware at the register-transfer level, either using floating-point or fixed-point data. Code generators with knowledge of the application domain then generate efficient simulation models and synthesizable VHDL. Several designers have already completed complex signal-processing designs using Arx in a short time, proving in practice that Arx is easy to learn. Benchmarks presented in this paper show that the generated simulation code is significantly faster than SystemC.
dc.format.mediumapplication/pdf
dc.publisherSpringer Verlag
dc.relation.ispartofhttp://doc.utwente.nl/62158/1/hipeac07.pdf
dc.titleArx: a toolset for the efficient simulation and direct synthesis of high-performance signal processing algorithms
dc.typeArticle in monograph or in proceedings
ge.collectioncodeOAIDATA
ge.dataimportlabelOAI metadata object
ge.identifier.legacyglobethics:15165226
ge.identifier.permalinkhttps://www.globethics.net/gel/15165226
ge.lastmodificationdate2018-09-05 00:54
ge.lastmodificationuseradmin@pointsoftware.ch (import)
ge.submissions0
ge.oai.exportid149801
ge.oai.repositoryid1106
ge.oai.setnameFull-text = Restricted
ge.oai.setnameType = Conference or Workshop Item
ge.oai.setspec66756C6C746578743D72657374726963746564
ge.oai.setspec74797065733D636F6E666572656E63655F6974656D
ge.oai.streamid2
ge.setnameGlobeEthicsLib
ge.setspecglobeethicslib
ge.linkhttp://purl.utwente.nl/publications/62158


This item appears in the following Collection(s)

Show simple item record