These reviews are the most popular with readers.
All Media Types
For the last:
Discrete mathematics and its applications
Rosen K., McGraw-Hill Higher Education, Columbus, OH, 2002. 928 pp. Type: Book (9780072424348)
This thoughtful and well-written introductory text is designed for students at the sophomore level in a variety of majors, including mathematics, computer science, and engineering. The book, now in its fifth edition, is billed by its publisher as ...
Deep learning in the IT curriculum
Hoover A., Spryszynski A., Halper M. SIGITE 2019 (Proceedings of the 20th Annual SIG Conference on Information Technology Education, Tacoma, WA, Oct 3-5, 2019) 49-54, 2019. Type: Proceedings
Mathematical principles continue to revolutionize and expand the application domains related to artificial neural networks (ANNs), a subfield of machine learning (ML). How should deep learning, a form of ANNs, be effectively incorporated into the ...
Schedulability analysis of tasks with corunner-dependent execution times
Andersson B., Kim H., de Niz D., Klein M., Rajkumar R., Lehoczky J. ACM Transactions on Embedded Computing Systems 17(3): 1-29, 2018. Type: Article
Scarce computer memory and processor core resources create crucial challenges to the real-time execution of concurrent software. How should a multicore processor be efficiently programmed to process concurrent software with different execution spe...
An analysis of performance evolution of Linux’s core operations
Ren X., Rodrigues K., Chen L., Vega C., Stumm M., Yuan D. SOSP 2019 (Proceedings of the 27th ACM Symposium on Operating Systems Principles, Huntsville, Ontario, Canada, Oct 27-30, 2019) 554-569, 2019. Type: Proceedings
The GNU Linux operating system (OS) has become, for better or worse, the dominant OS for computer science (CS) research, for deploying large-scale Internet/cloud infrastructures and supercomputers, as well as for some small-scale smartphone and In...
Computer vision: models, learning, and inference
Prince S., Cambridge University Press, New York, NY, 2012. 600 pp. Type: Book (978-1-107011-79-3)
Computer vision has become increasingly important and effective in the last few years, with applications in areas as diverse as film and other media, mapping, surveillance, and even self-driving vehicles. In part, the rise in effectiveness comes f...
Predictive analytics: the power to predict who will click, buy, lie, or die (2nd ed.)
Siegel E., Wiley Publishing, Hoboken, NJ, 2016. 368 pp. Type: Book (978-1-119145-67-7)
A wise man (reportedly Yogi Berra, but more likely a legislator in the Danish parliament) once observed, “Prediction is difficult, especially of the future.” In spite of the challenge, humanity’s oldest written records attest the...
The physics of quantum information: quantum cryptography, quantum teleportation, quantum computation
Bouwmeester D., Ekert A., Zeilinger A. Springer-Verlag, London, UK, 2000. Type: Divisible Book
A century ago, the discovery of quantum mechanics initiated a revolution in physics that challenged many deeply-held intuitions. Within the last 20 years, the application of quantum mechanics to computation has opened the door to a similar revolu...
Clean Python: elegant coding in Python
Kapil S., Apress, New York, NY, 2019. 284 pp. Type: Book (978-1-484248-77-5)
Every beginning programmer needs a friend to look over their shoulder at their screen and give advice on how to code better. This book attempts to be such a friend. The book is full of advice of the kind, “do this, don’t do that.”...
A survey on compiler autotuning using machine learning
Ashouri A., Killian W., Cavazos J., Palermo G., Silvano C. ACM Computing Surveys 51(5): 1-42, 2019. Type: Article
Most modern compilers contain an optimization phase that tries to optimize the emitted machine code with respect to different objectives. Often this phase is heuristic, and the heuristics can usually be selected or influenced by programming flags....
No silver bullet: essence and accidents of software engineering
Frederick P. J. Computer 20(4): 10-19, 1987. Type: Article
Just as in politics, conventional wisdom influences the expectations and plans of the people who set data processing policy and direct software system purchases and development efforts. Conventional wisdom has it that revolutions are in process wh...
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2020 ThinkLoud, Inc.