Show simple item record

dc.contributor.authorAliyev, Ilkin
dc.contributor.authorMack, J.
dc.contributor.authorKumbhare, N.
dc.contributor.authorAkoglu, A.
dc.contributor.authorUğurdağ, Hasan Fatih
dc.date.accessioned2023-05-22T07:52:11Z
dc.date.available2023-05-22T07:52:11Z
dc.date.issued2021
dc.identifier.isbn978-166542908-5
dc.identifier.urihttp://hdl.handle.net/10679/8307
dc.identifier.urihttps://ieeexplore.ieee.org/document/9558926
dc.description.abstractThis paper proposes a new hardware scheduler. As heterogeneous computing becomes prevalent, mapping applications on to multiple processing elements (PEs) proves to be nontrivial. Heterogeneous Earliest Finish Time (HEFT) algorithm is an already existing scheduler that aims to minimize the total execution time of an application. The paradigm of HEFT is such that it accepts an acyclic task graph as input at run-time and assigns/schedules the precompiled atomic tasks to PEs. HEFT stands out among many such schedulers not only in terms of producing shorter schedules but also in terms of its own short execution time. However, in real-time applications, the lower the latency, the better it is. To the best of our knowledge, this work is the only work that implements HEFT in hardware (on FPGA) further lowering its latency from milliseconds to as much as less than a microsecond. Porting HEFT to hardware has been challenging as data dependencies limit the amount of parallelism. Design of an efficient memory access pattern as well as an “incremental sorter” were key enablers in reducing the latency of the hardware implementation. We also integrated our FPGA-HEFT into an ARM-based SoC and validated its functionality using a realistic workload.en_US
dc.language.isoengen_US
dc.publisherIEEEen_US
dc.relation.ispartof2021 6th International Conference on Computer Science and Engineering (UBMK)
dc.rightsrestrictedAccess
dc.titleFPGA-based minimal Latency HEFT scheduler for heterogeneous computingen_US
dc.typeConference paperen_US
dc.publicationstatusPublisheden_US
dc.contributor.departmentÖzyeğin University
dc.contributor.authorID(ORCID 0000-0002-6256-0850 & YÖK ID 118293) Uğurdağ, Fatih
dc.contributor.ozuauthorUğurdağ, Hasan Fatih
dc.identifier.startpage244en_US
dc.identifier.endpage248en_US
dc.identifier.doi10.1109/UBMK52708.2021.9558926en_US
dc.subject.keywordsDSSoCen_US
dc.subject.keywordsHardware scheduleren_US
dc.subject.keywordsHeterogeneous computingen_US
dc.subject.keywordsTask schedulingen_US
dc.identifier.scopusSCOPUS:2-s2.0-85125855766
dc.contributor.ozugradstudentAliyev, Ilkin
dc.relation.publicationcategoryConference Paper - International - Institutional Academic Staff and Graduate Student


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record


Share this page