233 0

Full metadata record

DC FieldValueLanguage
dc.contributor.author정기석-
dc.date.accessioned2018-03-15T01:20:36Z-
dc.date.available2018-03-15T01:20:36Z-
dc.date.issued2014-07-
dc.identifier.citationInstitute of Electrical and Electronics Engineers, 2014, 60(2), P.233-241en_US
dc.identifier.issn0098-3063-
dc.identifier.issn1558-4127-
dc.identifier.urihttps://ieeexplore.ieee.org/document/6851999/-
dc.description.abstractIn modern mobile embedded systems, various energy-efficient hardware acceleration units are employed in addition to a multi-core CPU. To fully utilize the computational power in such heterogeneous systems, Open Computing Language (OpenCL) has been proposed. A key benefit of OpenCL is that it works on various computing platforms. However, most vendors offer OpenCL software development kits (SDKs) that support their own computing platforms. The study of the OpenCL framework for embedded multi-core CPUs is in a rudimentary stage. In this paper, an OpenCL framework for embedded multi-core CPUs that dynamically redistributes the time-varying workload to CPU cores in real time is proposed. A compilation environment for both host programs and OpenCL kernel programs was developed and OpenCL libraries were implemented. A performance evaluation was carried out with respect to various definitions of the device architecture and the execution model. When running on embedded multi-core CPUs, applications parallelized by OpenCL C showed much better performance than the applications written in C without parallelization. Furthermore, since programmers are capable of managing hardware resources and threads using OpenCL application programming interfaces (APIs) automatically, highly efficient computing both in terms of the performance and energy consumption on a heterogeneous computing platform can be easily achieved(1).en_US
dc.description.sponsorshipThis research was supported by the MSIP (Ministry of Science, ICT & Future Planning), Korea, under the ITRC (Information Technology Research Center) support program supervised by the NIPA (National IT Industry Promotion Agency) (NIPA-2013-H0301-13-1011).en_US
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.subjectEmbedded multi-core systemen_US
dc.subjectOpenCL Frameworken_US
dc.subjectParallel processingen_US
dc.subjectHeterogeneous computingen_US
dc.titleDesign of OpenCL Framework for Embedded Multi-core Processorsen_US
dc.typeArticleen_US
dc.relation.no2-
dc.relation.volume60-
dc.identifier.doi10.1109/TCE.2014.6851999-
dc.relation.page233-241-
dc.relation.journalIEEE TRANSACTIONS ON CONSUMER ELECTRONICS-
dc.contributor.googleauthorHong, Jung-Hyun-
dc.contributor.googleauthorAhn, Young-Ho-
dc.contributor.googleauthorKim, Byung-Jin-
dc.contributor.googleauthorChung, Ki-Seok-
dc.relation.code2014030784-
dc.sector.campusS-
dc.sector.daehakCOLLEGE OF ENGINEERING[S]-
dc.sector.departmentDEPARTMENT OF ELECTRONIC ENGINEERING-
dc.identifier.pidkchung-
Appears in Collections:
COLLEGE OF ENGINEERING[S](공과대학) > ELECTRONIC ENGINEERING(융합전자공학부) > Articles
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE