pith. sign in

arxiv: 1805.07269 · v1 · pith:CCLWEARSnew · submitted 2018-05-11 · 💻 cs.DC

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

classification 💻 cs.DC
keywords serialalgorithmsthreadsacceleratingcoresexecutionmulticoreabundance
0
0 comments X
read the original abstract

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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.