Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Samet E. Arda

dblp:247/1300 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0003-3269-7095ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Parallel and multicore computing · 34% Electronic design automation · 31% Embedded and real-time systems · 25%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › embedded hardware platform
heterogeneous system-on-chip
0.612022
Performant, Multi-Objective Scheduling of Highly Interleaved Task Graphs on Heterogeneous System on Chip Devices · IEEE Trans. Parallel Distributed Syst. 2022
Parallel and multicore computing › parallel scheduling
list scheduling
0.612022
Performant, Multi-Objective Scheduling of Highly Interleaved Task Graphs on Heterogeneous System on Chip Devices · IEEE Trans. Parallel Distributed Syst. 2022
Embedded and real-time systems › real-time scheduling
multi-objective scheduling
0.612022
Performant, Multi-Objective Scheduling of Highly Interleaved Task Graphs on Heterogeneous System on Chip Devices · IEEE Trans. Parallel Distributed Syst. 2022
Electronic design automation › high-level synthesis
scheduling
0.612022
Performant, Multi-Objective Scheduling of Highly Interleaved Task Graphs on Heterogeneous System on Chip Devices · IEEE Trans. Parallel Distributed Syst. 2022
Parallel and multicore computing
task scheduling
0.612022
Performant, Multi-Objective Scheduling of Highly Interleaved Task Graphs on Heterogeneous System on Chip Devices · IEEE Trans. Parallel Distributed Syst. 2022
Electronic design automation
design space exploration
0.412020
DS3: A System-Level Domain-Specific System-on-Chip Simulation Framework · IEEE Trans. Computers 2020
Cloud and datacenter computing › resource management
dynamic resource management
0.412020
DS3: A System-Level Domain-Specific System-on-Chip Simulation Framework · IEEE Trans. Computers 2020
Parallel and multicore computing › parallel scheduling
runtime scheduling
0.412020
Runtime Task Scheduling Using Imitation Learning for Heterogeneous Many-Core Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Electronic design automation
system-level simulation
0.412020
DS3: A System-Level Domain-Specific System-on-Chip Simulation Framework · IEEE Trans. Computers 2020

Methods — techniques the papers use, named apart from their topics

heuristic scheduling · 0.6discrete-event simulation · 0.6imitation learning · 0.4hierarchical learning · 0.4classification-based scheduling · 0.4
YearPublicationVenuePosition
2022 Performant, Multi-Objective Scheduling of Highly Interleaved Task Graphs on Heterogeneous System on Chip Devices
abstract
Performance-, power-, and energy-aware scheduling techniques play an essential role in optimally utilizing processing elements (PEs) of heterogeneous systems. List schedulers, a class of low-complexity static schedulers, have commonly been used in static execution scenarios. However, list schedulers are not suitable for runtime decision making, particularly when multiple concurrent applications are interleaved dynamically. For such cases, the static task execution times and expectation of idle PEs assumed by list schedulers lead to inefficient system utilization and poor performance. To address this problem, we present techniques for optimizing execution of list scheduling algorithms in dynamic runtime scenarios via a family of algorithms inspired by the well-known heterogeneous earliest finish time (HEFT) list scheduler. Through dynamically arriving, realistic workload scenarios that are simulated in an open-source discrete event heterogeneous SoC simulator, we exhaustively evaluate each of the proposed algorithms across two SoCs modeled after the Xilinx Zynq Ultrascale+ ZCU102 and O-Droid XU3 development boards. Altogether, depending on the chosen variant in this family of algorithms, we are able to achieve an up to 39% execution time improvement, up to 7.24x algorithmic speedup, or up to 30% energy consumption improvement compared to the baseline HEFT implementation.
Joshua Mack, Samet E. Arda, Ümit Y. Ogras, Ali Akoglu
IEEE Trans. Parallel Distributed Syst.2
2020 DS3: A System-Level Domain-Specific System-on-Chip Simulation Framework
abstract
Heterogeneous systems-on-chip (SoCs) are highly favorable computing platforms due to their superior performance and energy efficiency potential compared to homogeneous architectures. They can be further tailored to a specific domain of applications by incorporating processing elements (PEs) that accelerate frequently used kernels in these applications. However, this potential is contingent upon optimizing the SoC for the target domain and utilizing its resources effectively at runtime. To this end, system-level design - including scheduling, power-thermal management algorithms and design space exploration studies - plays a crucial role. This article presents a system-level domain-specific SoC simulation (DS3) framework to address this need. DS3 enables both design space exploration and dynamic resource management for power-performance optimization of domain applications. We showcase DS3 using six real-world applications from wireless communications and radar processing domain. DS3, as well as the reference applications, is shared as open-source software to stimulate research in this area.
Samet E. Arda, Anish Krishnakumar, A. Alper Goksoy, Nirmal Kumbhare, Joshua Mack, Anderson Luiz Sartor, Ali Akoglu, Radu Marculescu, Ümit Y. Ogras
IEEE Trans. Computers1
2020 Runtime Task Scheduling Using Imitation Learning for Heterogeneous Many-Core Systems
abstract
Domain-specific systems-on-chip, a class of heterogeneous many-core systems, is recognized as a key approach to narrow down the performance and energy-efficiency gap between custom hardware accelerators and programmable processors. Reaching the full potential of these architectures depends critically on optimally scheduling the applications to available resources at runtime. Existing optimization-based techniques cannot achieve this objective at runtime due to the combinatorial nature of the task scheduling problem. As the main theoretical contribution, this article poses scheduling as a classification problem and proposes a hierarchical imitation learning (IL)-based scheduler that learns from an Oracle to maximize the performance of multiple domain-specific applications. Extensive evaluations with six streaming applications from wireless communications and radar domains show that the proposed IL-based scheduler approximates an offline Oracle policy with more than 99% accuracy for performance- and energy-based optimization objectives. Furthermore, it achieves almost identical performance to the Oracle with a low runtime overhead and successfully adapts to new applications, many-core system configurations, and runtime variations in application characteristics.
Anish Krishnakumar, Samet E. Arda, A. Alper Goksoy, Sumit K. Mandal, Ümit Y. Ogras, Anderson Luiz Sartor, Radu Marculescu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2