DocumentCode :
624325
Title :
Aspect driven compilation for dataflow designs
Author :
Grigoras, Paul ; Xinyu Niu ; Coutinho, J.G.F. ; Luk, Wayne ; Bower, Jacob ; Pell, O.
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
fYear :
2013
fDate :
5-7 June 2013
Firstpage :
18
Lastpage :
25
Abstract :
This paper proposes a novel hardware compilation approach targeting dataflow designs. This approach is based on aspect-oriented programming to decouple design development from design optimisation, thus improving portability and developer productivity while enabling automated exploration of design trade-offs to enhance performance. We introduce FAST, a language for specifying dataflow designs that supports our approach. Optimisation strategies for the generated designs are specified in FAST, making use of facilities in the domain-specific aspect-oriented language, LARA. Our approach is demonstrated by implementing various seismic imaging designs for ReverseTime Migration (RTM), which have performance comparable to state-of-the-art FPGA implementations while being produced with improved developer productivity.
Keywords :
aspect-oriented programming; parallel languages; program compilers; software portability; FAST langauge; FPGA; LARA domain-specific aspect-oriented language; RTM; ReverseTime migration; aspect driven compilation; aspect-oriented programming; dataflow designs; design optimisation; domain-specific aspect-oriented language; hardware compilation approach; optimisation strategy; seismic imaging designs; software portability; Hardware; Kernel; Monitoring; Optimization; Productivity; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems, Architectures and Processors (ASAP), 2013 IEEE 24th International Conference on
Conference_Location :
Washington, DC
ISSN :
2160-0511
Print_ISBN :
978-1-4799-0494-5
Type :
conf
DOI :
10.1109/ASAP.2013.6567545
Filename :
6567545
Link To Document :
بازگشت