{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,20]],"date-time":"2025-02-20T05:16:22Z","timestamp":1740028582899,"version":"3.37.3"},"reference-count":0,"publisher":"IOS Press","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"abstract":"<jats:p>Modern computer architectures have increased their paces to move into heterogeneity by integrating specialized processing elements such as GPUs, FPGAs, DSPs into a single system together with general processors. The integration allows developers to maximize their applications performance by mapping the different modules to different processing elements based on the characteristics. However, the current programming models are not comprehensive, portable or expressive enough to support developers' needs. In this paper, we are exploring the current programming approach on heterogeneous embedded systems, as well as studying the popular shared memory programming model OpenMP for how to adapt it to heterogeneous systems. We present our initial design of OpenMP extensions to support work distribution and data communication between different processing elements.<\/jats:p>","DOI":"10.3233\/978-1-60750-530-3-728","type":"book-chapter","created":{"date-parts":[[2025,2,19]],"date-time":"2025-02-19T15:30:51Z","timestamp":1739979051000},"source":"Crossref","is-referenced-by-count":0,"title":["Simplifying Heterogeneous Embedded Systems Programming Based on OpenMP"],"prefix":"10.3233","author":[{"family":"Huang Lei","sequence":"additional","affiliation":[]},{"family":"Chapman Barbara","sequence":"additional","affiliation":[]}],"member":"7437","container-title":["Advances in Parallel Computing","Parallel Computing: From Multicores and GPU's to Petascale"],"original-title":[],"deposited":{"date-parts":[[2025,2,19]],"date-time":"2025-02-19T15:35:22Z","timestamp":1739979322000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.medra.org\/servlet\/aliasResolver?alias=iospressISSNISBN&issn=0927-5452&volume=19&spage=728"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"references-count":0,"URL":"https:\/\/doi.org\/10.3233\/978-1-60750-530-3-728","relation":{},"ISSN":["0927-5452"],"issn-type":[{"value":"0927-5452","type":"print"}],"subject":[],"published":{"date-parts":[[2010]]}}}