Parallelizing Bisection Root-Finding: A Case for Accelerating Serial Algorithms in Multicore Substrates

05/11/2018
by   Mohammad Bakhshalipour, et al.
0

Multicore architectures dominate today's processor market. Even though the number of cores and threads are pretty high and continues to grow, inherently serial algorithms do not benefit from the abundance of cores and threads. In this paper, we propose Runahead Computing, a technique which uses idle threads in a multi-threaded architecture for accelerating the execution time of serial algorithms. Through detailed evaluations targeting both CPU and GPU platforms and a specific serial algorithm, our approach reduces the execution latency up to 9x in our experiments.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/09/2018

Parallelizing Workload Execution in Embedded and High-Performance Heterogeneous Systems

In this paper, we introduce a software-defined framework that enables th...
research
08/31/2021

Building Time-Triggered Schedules for typed-DAG Tasks with alternative implementations

Hard real-time systems like image processing, autonomous driving, etc. r...
research
02/14/2020

An optimal scheduling architecture for accelerating batch algorithms on Neural Network processor architectures

In neural network topologies, algorithms are running on batches of data ...
research
06/04/2022

Enabling Heterogeneous, Multicore SoC Research with RISC-V and ESP

Heterogeneous, multicore SoC architectures are a critical component of t...
research
09/30/2021

Accelerating Fully Connected Neural Network on Optical Network-on-Chip (ONoC)

Fully Connected Neural Network (FCNN) is a class of Artificial Neural Ne...
research
10/08/2019

Accelerating the Understanding of Life's Code Through Better Algorithms and Hardware Design

Calculating the similarities between a pair of genomic sequences is one ...
research
02/26/2015

Estimating the Potential Speedup of Computer Vision Applications on Embedded Multiprocessors

Computer vision applications constitute one of the key drivers for embed...

Please sign up or login with your details

Forgot password? Click here to reset