PIMFlow: Compiler and Runtime Support for CNN Models on Processing-in-Memory DRAM

Y Shin, J Park, S Cho, H Sung - Proceedings of the 21st ACM/IEEE …, 2023 - dl.acm.org
Processing-in-Memory (PIM) has evolved over decades into a feasible solution to
addressing the exacerbating performance bottleneck with main memory by placing …

Throughput-driven synthesis of embedded software for pipelined execution on multicore architectures

M Hashemi, S Ghiasi - ACM Transactions on Embedded Computing …, 2009 - dl.acm.org
We present a methodology for pipelined software synthesis of streaming applications. First,
we develop a versatile task assignment algorithm capable of optimizing realistically-arbitrary …

Software simultaneous multi-threading, a technique to exploit task-level parallelism to improve instruction-and data-level parallelism

DP Scarpazza, P Raghavan, D Novo… - Integrated Circuit and …, 2006 - Springer
The search for energy efficiency in the design of embedded systems is leading toward CPUs
with higher instruction-level and data-level parallelism. Unfortunately, individual applications …

A Hierarchical Task Scheduler for Heterogeneous Computing

NR Miniskar, F Liu, AR Young, D Chakraborty… - … Conference on High …, 2021 - Springer
Heterogeneous computing is one of the future directions of HPC. Task scheduling in
heterogeneous computing must balance the challenge of optimizing the application …

Dynamic scheduling algorithms for workflow applications in grid environment

A Simion, D Sbirlea, F Pop… - 2009 11th International …, 2009 - ieeexplore.ieee.org
Implementing efficient dynamic scheduling algorithms is a real challenge but a well
designed algorithm can bring a significant performance improvement, regardless of …

Scalable performance-energy trade-off exploration of embedded real-time systems on multiprocessor platforms

Z Ma, F Catthoor - Proceedings of the Design Automation & …, 2006 - ieeexplore.ieee.org
Conventional task scheduling on real-time systems with multiple processors is notorious for
its computational intractability. This problem becomes even harder when designers also …

[PDF][PDF] A Hierarchical Task Scheduler for Heterogeneous Computing

JS Vetter - researchgate.net
Heterogeneous computing is one of the future directions of HPC. Task scheduling in
heterogeneous computing must balance the challenge of optimizing the application …

[PDF][PDF] Parallelism Utilization in Embedded Reconfigurable Computing Systems: A Survey of Recent Trends

SA Ostadzadeh, K Bertels - The Journal of VLSI Signal Processing, 2007 - Citeseer
Recently, embedded reconfigurable computing has attracted great attention due to its
potential to accelerate application execution. Its key feature is the ability to perform …

Re-scheduling Service for Distributed Systems

F Pop, C Dobre, C Negru, V Cristea - Advances in Intelligent Control …, 2013 - Springer
The scheduling process in Grid systems is very complex. The resource heterogeneity, the
dynamic environment, the variety of policies, the size and number of tasks, and the high …

[PDF][PDF] E500 Introduction to ISE Report Coarse-grained and Fine-grained Analytics in a Single Framework

DN Perera - 2018 - dsc.sice.indiana.edu
The amount of data generated by day-to-day operations have been exponentially increasing
during the past couple of decades. The problem of analyzing and decision making based on …