Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
  Browse All Reviews > Software (D) > Programming Techniques (D.1) > Concurrent Programming (D.1.3) > Parallel Programming (D.1.3...)  
  1-10 of 111 Reviews about "Parallel Programming (D.1.3...)": Date Reviewed
   Parallel programming: for multicore and cluster systems (3rd ed.)
Rauber T., Rünger G., Springer International Publishing, Cham, Switzerland, 2023. 567 pp.  Type: Book (978-3-031-28923-1)

Parallel programming: for multicore and cluster systems is now in its third English edition (2023). The original German text had, in turn, its three editions in 2000, 2007, and 2012. The current third English edition includes selected (as o...

Sep 14 2023
  Pro TBB: C++ parallel programming with threading building blocks
Voss M., Asenjo R., Reinders J., Apress, New York, NY, 2019. 754 pp.  Type: Book (978-1-484243-97-8)

First, the good news: Pro TBB (threading building blocks, or TBB, now renamed oneTBB) is an invaluable book, written by three experts, on all facets of parallel programming that are available for free. Moreover, Intel’...

Jul 29 2021
  Tapir: embedding recursive fork-join parallelism into LLVM’s intermediate representation
Schardl T., Moses W., Leiserson C. ACM Transactions on Parallel Computing 6(4): 1-33, 2019.  Type: Article

A typical compiler has a front end that analyzes the source text and converts it to a language-independent intermediate representation (IR) whose structure and operations support general-purpose optimization in the compiler’s...

Feb 22 2021
  An autotuning protocol to rapidly build autotuners
Liu J., Tan G., Luo Y., Li J., Mo Z., Sun N. ACM Transactions on Parallel Computing 5(2): 1-25, 2018.  Type: Article

While autotuning has become a valuable tool for the high-performance computing (HPC) community to achieve “performance portability,” that is, the program runs on the new architecture correctly and with the expected ...

Mar 7 2019
  An approach to task-based parallel programming for undergraduate students
Ayguadé E., Jiménez-González D. Journal of Parallel and Distributed Computing 118(P1): 140-156, 2018.  Type: Article

It is always interesting to read how academics are developing fresh ideas to enhance student learning experiences. In this paper, the authors present a “proposed syllabus and framework for teaching parallel programming,&#...

Aug 30 2018
  System-wide time versus density tradeoff in real-time multicore fluid scheduling
Kim K., Cho Y., Eo J., Lee C., Han J. IEEE Transactions on Computers 67(7): 1007-1022, 2018.  Type: Article

The paper addresses an important question of parallel programming: the degree to which an application should be parallelized to keep parallelization overhead low. This is also known as the time improvement versus tradeoff problem....

Aug 30 2018
  Parallel programming: concepts and practice
Schmidt B., González-Domínguez J., Hundt C., Schlarb M., Morgan Kaufmann Publishers Inc., Cambridge, MA, 2018. 416 pp.  Type: Book (978-0-128498-90-3)

Parallel programming is not optional. In the past, algorithm designers focused on the design of sequential algorithms, because of Moore’s law, and hardware speed improvements did the rest. Today, computer scientists and softw...

Jun 29 2018
  A technique to automatically determine ad-hoc communication patterns at runtime
Moreton-Fernandez A., Gonzalez-Escribano A., Llanos D. Parallel Computing 69 45-62, 2017.  Type: Article

Moreton-Fernandez et al. present an approach to automatically determine communication patterns at runtime for programs that run on distributed-memory parallel systems. Optimizing and tuning code for such systems when using traditional,...

Feb 14 2018
  Elements of parallel computing
Aubanel E., Chapman & Hall/CRC, Boca Raton, FL, 2017. 238 pp.  Type: Book (978-1-498727-89-1)

Elements of parallel computing is a short introductory text aimed at undergraduate computer science (CS) students or students and researchers in disciplines other than CS who want to gain skills in parallel programming. The book...

Nov 27 2017
  Design and implementation of Java bindings in Open MPI
Vega-Gisbert O., Roman J., Squyres J. Parallel Computing 59(C): 1-20, 2016.  Type: Article

You should read this paper if you’re tasked with parallelizing an existing Java application or building a new parallel application with Java and performance is important to you. If you have previously developed with message p...

Jun 14 2017
Display per page
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy