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
Search
  Browse All Reviews > Software (D) > Programming Techniques (D.1)  
 
Options:
 
  1-10 of 806 Reviews about "Programming Techniques (D.1)": 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
  On the model of computation: counterpoint: parallel programming wall and multicore software spiral: denial hence crisis
Vishkin U. Communications of the ACM 65(9): 32-34, 2022.  Type: Article

Vishkin’s counterpoint to Dally [1] talks about what the model of computation should now be in light of multicore processors (and their programming difficulties) and parallel processing. His view recommends a new model of computation, other ...

Jan 24 2023
  On the model of computation: point: we must extend our model of computation to account for cost and location
Dally W. Communications of the ACM 65(9): 30-32, 2022.  Type: Article

The model of any process demonstrates its functionality and is useful for its study and analysis. For example, the Turing machine is a model for computation. However, the random-access machine (RAM) model is close to the architecture of serial pro...

Jan 23 2023
  Foundations of probabilistic programming
Barthe G., Katoen J., Silva A., Cambridge University Press, Cambridge, UK, 2021. 582 pp.  Type: Book (978-1-108488-51-8)

This book covers various programming languages for probabilistic programming. The languages are described using syntax, semantics, and examples. It also looks at the theories related to the semantics of probability constructs and discu...

Oct 18 2021
  iMapReduce: a distributed computing framework for iterative computation
Zhang Y., Gao Q., Gao L., Wang C. Journal of Grid Computing 10(1): 47-68, 2020.  Type: Article

MapReduce is one of the most popular standard algorithms in distributed processing. This paper contributes to performance improvement in MapReduce, which otherwise performs low on social networking and web-based data due to iterative p...

Sep 28 2021
  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
  Soft computing: techniques in engineering science
Ram M., Singh S., DE GRUYTER, Berlin, Germany, 2020. 230 pp.  Type: Book (978-3-110625-60-8)

Soft computing is that part of computational science that is applied to problems characterized by uncertainty and imprecision. The techniques of soft computing include fuzzy sets, numbers, and logic; neural networks; and genetic progra...

Apr 22 2021
  Applications of distributed ledger technologies to the Internet of Things: a survey
Zhu Q., Loke S., Trujillo-Rasua R., Jiang F., Xiang Y. ACM Computing Surveys 52(6): 1-34, 2019.  Type: Article

If you have ever wondered how the Internet of Things (IoT)--the interconnection of physical and virtual things through existing and evolving communication technologies--might benefit from blockchain and other distribu...

Mar 22 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
  Introduction to logic programming
Genesereth M., Chaudhri V., Morgan & Claypool, San Rafael, CA, 2020. 199 pp.  Type: Book (978-0-374279-75-2)

Some time ago, our (then) teenage daughter used to exclaim, “Get with the ’80s!” whenever my wife and I imposed an eminently reasonable restriction. The very loose, perhaps reverse analogy here is that a c...

Dec 15 2020
 
 
 
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