Εμφάνιση απλής εγγραφής

dc.creatorOwaida, M.en
dc.creatorBellas, N.en
dc.creatorDaloukas, K.en
dc.creatorAntonopoulos, C. D.en
dc.date.accessioned2015-11-23T10:41:57Z
dc.date.available2015-11-23T10:41:57Z
dc.date.issued2011
dc.identifier10.1109/FCCM.2011.19
dc.identifier.isbn9780769543017
dc.identifier.urihttp://hdl.handle.net/11615/31514
dc.description.abstractThe problem of automatically generating hardware modules from a high level representation of an application has been at the research forefront in the last few years. In this paper, we use OpenCL, an industry supported standard for writing programs that execute on multicore platforms and accelerators such as GPUs. Our architectural synthesis tool, SOpenCL (Silicon-OpenCL), adapts OpenCL into a novel hardware design flow which efficiently maps coarse and fine-grained parallelism of an application onto an FPGA reconfigurable fabric. SOpenCL is based on a source-to-source code transformation step that coarsens the OpenCL fine-grained parallelism into a series of nested loops, and on a template-based hardware generation back-end that configures the accelerator based on the functionality and the application performance and area requirements. Our experimentation with a variety of OpenCL and C kernel benchmarks reveals that area, throughput and frequency optimized hardware implementations are attainable using SOpenCL. © 2011 IEEE.en
dc.source.urihttp://www.scopus.com/inward/record.url?eid=2-s2.0-79958706917&partnerID=40&md5=b493081e61d1e2d5114f639573ca1d41
dc.subjectElectronic Design Automationen
dc.subjectEmbedded Systemsen
dc.subjectFPGAen
dc.subjectMultithreadingen
dc.subjectOpenCLen
dc.subjectReconfigurable Computingen
dc.subjectApplication performanceen
dc.subjectArchitectural synthesisen
dc.subjectArea requirementen
dc.subjectCode transformationen
dc.subjectFine-grained parallelismen
dc.subjectHardware implementationsen
dc.subjectHardware modulesen
dc.subjectMulti-core platformsen
dc.subjectMulti-threadingen
dc.subjectNested Loopsen
dc.subjectNovel hardwareen
dc.subjectPlatform architectureen
dc.subjectReconfigurable fabricsen
dc.subjectTemplate-baseden
dc.subjectCellular arraysen
dc.subjectComputer aided designen
dc.subjectComputer hardwareen
dc.subjectCosine transformsen
dc.subjectField programmable gate arrays (FPGA)en
dc.subjectHardwareen
dc.subjectMulticore programmingen
dc.subjectProgram processorsen
dc.subjectReconfigurable hardwareen
dc.titleSynthesis of platform architectures from OpenCL programsen
dc.typeconferenceItemen


Αρχεία σε αυτό το τεκμήριο

ΑρχείαΜέγεθοςΤύποςΠροβολή

Δεν υπάρχουν αρχεία που να σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής