Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Memory streaming acceleration for embedded systems with CPU-accelerator cooperative data processing

Full metadata record
DC Field Value Language
dc.contributor.authorLee, Kwangho-
dc.contributor.authorKong, Joonho-
dc.contributor.authorKim, Young Geun-
dc.contributor.authorChung, Sung Woo-
dc.date.accessioned2021-09-01T01:13:33Z-
dc.date.available2021-09-01T01:13:33Z-
dc.date.created2021-06-19-
dc.date.issued2019-11-
dc.identifier.issn0141-9331-
dc.identifier.urihttps://scholar.korea.ac.kr/handle/2021.sw.korea/61994-
dc.description.abstractMemory streaming operations (i.e., memory-to-memory data transfer with or without simple arithmetic/logical operations) are one of the most important tasks in general embedded/mobile computer systems. In this paper, we propose a technique to accelerate memory streaming operations. The conventional way to accelerate memory streaming operations is employing direct memory access (DMA) with dedicated hardware accelerators for simple arithmetic/logical operations. In our technique, we utilize not only a hardware accelerator with DMA but also a central processing unit (CPU) to perform memory streaming operations, which improves the performance and energy efficiency of the system. We also implemented our prototype in a field-programmable gate array system-on-chip (FPGA-SoC) platform and evaluated our technique in real measurement from our prototype. From our experimental results, our technique improves memory streaming performance by 34.1-73.1% while reducing energy consumption by 29.0-45.5%. When we apply our technique to various real-world applications such as image processing, 1 x 1 convolution operations, and bias addition/scale, performances are improved by 1.1 x -2.4 x. In addition, our technique reduces energy consumptions when performing image processing, 1 x 1 convolution, and bias addition/scale by 7.9-17.7%, 46.8-57.7%, and 41.7-58.5%, respectively. (C) 2019 Elsevier B.V. All rights reserved.-
dc.languageEnglish-
dc.language.isoen-
dc.publisherELSEVIER-
dc.titleMemory streaming acceleration for embedded systems with CPU-accelerator cooperative data processing-
dc.typeArticle-
dc.contributor.affiliatedAuthorChung, Sung Woo-
dc.identifier.doi10.1016/j.micpro.2019.102897-
dc.identifier.scopusid2-s2.0-85072620894-
dc.identifier.wosid000500052000007-
dc.identifier.bibliographicCitationMICROPROCESSORS AND MICROSYSTEMS, v.71-
dc.relation.isPartOfMICROPROCESSORS AND MICROSYSTEMS-
dc.citation.titleMICROPROCESSORS AND MICROSYSTEMS-
dc.citation.volume71-
dc.type.rimsART-
dc.type.docTypeArticle-
dc.description.journalClass1-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaEngineering-
dc.relation.journalWebOfScienceCategoryComputer Science, Hardware & Architecture-
dc.relation.journalWebOfScienceCategoryComputer Science, Theory & Methods-
dc.relation.journalWebOfScienceCategoryEngineering, Electrical & Electronic-
dc.subject.keywordAuthorHeterogeneous computing-
dc.subject.keywordAuthorAccelerator-
dc.subject.keywordAuthorStream operation-
dc.subject.keywordAuthorDirect memory access-
dc.subject.keywordAuthorCooperative data transfer-
Files in This Item
There are no files associated with this item.
Appears in
Collections
Graduate School > Department of Computer Science and Engineering > 1. Journal Articles

qrcode

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

Altmetrics

Total Views & Downloads

BROWSE