OmpSs@Zynq All-Programmable SoC Ecosystem
Document typeConference report
PublisherAssociation for Computing Machinery (ACM)
Rights accessRestricted access - publisher's policy
OmpSs is an OpenMP-like directive-based programming model that includes heterogeneous execution (MIC, GPU, SMP, etc.) and runtime task dependencies management. Indeed, OmpSs has largely influenced the recently appeared OpenMP 4.0 specification. Zynq All-Programmable SoC combines the features of a SMP and a FPGA and benefits DLP, ILP and TLP parallelisms in order to efficiently exploit the new technology improvements and chip resource capacities. In this paper, we focus on programmability and heterogeneous execution support, presenting a successful combination of the OmpSs programming model and the Zynq All-Programmable SoC platforms.
CitationFilgueras, A. [et al.]. OmpSs@Zynq All-Programmable SoC Ecosystem. A: ACM/SIGDA International Symposium on Field-Programmable Gate Arrays. "FPGA'14: Proceedings of the 2014 ACM/SIGDA International Symposium on Field-programmable Gate Arrays". Monterey, California: Association for Computing Machinery (ACM), 2014, p. 137-146.