Mostra i principali dati dell'item
A programming model and runtime system for approximation-aware heterogeneous computing
dc.creator | Parnassos I., Bellas N., Katsaros N., Patsiatzis N., Gkaras A., Kanellis K., Antonopoulos C.D., Spyrou M., Maroudas M. | en |
dc.date.accessioned | 2023-01-31T09:45:57Z | |
dc.date.available | 2023-01-31T09:45:57Z | |
dc.date.issued | 2017 | |
dc.identifier | 10.23919/FPL.2017.8056774 | |
dc.identifier.isbn | 9789090304281 | |
dc.identifier.uri | http://hdl.handle.net/11615/77952 | |
dc.description.abstract | Heterogeneous platforms that include diverse architectures such as multicore CPUs, FPGAs and GPUs are becoming very popular due to their superior performance and energy efficiency. Besides heterogeneity, a promising approach for minimizing energy consumption is through approximate computing which relaxes the requirement that all parts of a program are considered equally important to the output quality, thus, all should be executed at full accuracy. Our work extends a traditional OpenMP-like programming model and runtime system to support seamless execution on hybrid architectures with approximation semantics. Starting from a common application code, annotated with our programming model, the programmer can not only target heterogeneous architectures comprising CPU, FPGA and GPU components, but can also regulate the amount of approximation. We evaluate our framework on a number of large-scale applications and demonstrate that the combination of heterogeneous and approximate computing can provide a powerful dynamic interplay between performance and output quality. © 2017 Ghent University. | en |
dc.language.iso | en | en |
dc.source | 2017 27th International Conference on Field Programmable Logic and Applications, FPL 2017 | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-85034430771&doi=10.23919%2fFPL.2017.8056774&partnerID=40&md5=5e5a2411fd328939a7fe57501e4a2982 | |
dc.subject | Application programming interfaces (API) | en |
dc.subject | Computation theory | en |
dc.subject | Energy efficiency | en |
dc.subject | Energy utilization | en |
dc.subject | Field programmable gate arrays (FPGA) | en |
dc.subject | Green computing | en |
dc.subject | Program processors | en |
dc.subject | Semantics | en |
dc.subject | Application codes | en |
dc.subject | Heterogeneous architectures | en |
dc.subject | Heterogeneous computing | en |
dc.subject | Heterogeneous platforms | en |
dc.subject | Hybrid architectures | en |
dc.subject | Large-scale applications | en |
dc.subject | Minimizing energy | en |
dc.subject | Programming models | en |
dc.subject | Computer circuits | en |
dc.subject | Institute of Electrical and Electronics Engineers Inc. | en |
dc.title | A programming model and runtime system for approximation-aware heterogeneous computing | en |
dc.type | conferenceItem | en |
Files in questo item
Files | Dimensione | Formato | Mostra |
---|---|---|---|
Nessun files in questo item. |