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 110 Reviews about "Parallel Programming (D.1.3...)": Date Reviewed
  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
  High performance parallelism pearls: volume two
Jeffers J., Reinders J., Morgan Kaufmann Publishers Inc., San Francisco, CA, 2015. 592 pp.  Type: Book (978-0-128038-19-2)

High performance parallelism pearls is a collection of loosely connected chapters, each one containing a discussion about parallelization or optimization of code in a particular scientific field. The book, written by experts in ...

Sep 16 2016
Display per page
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2023 ThinkLoud®
Terms of Use
| Privacy Policy