Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Energy efficiency: a new concern for application software developers
Pinto G., Castor F. Communications of the ACM60 (12):68-75,2017.Type:Article
Date Reviewed: Apr 6 2018

This article focuses on energy savings for distributed computer systems, particularly using autonomous devices such as smartphones. According to the authors, this problem “is hindered by a lack of knowledge and a lack of tools.” Yet in the last few years, basic data structures have been extensively studied, for example, “where an element is inserted in a list can greatly impact energy consumption.” “Parallel programming techniques have also been the subject of several studies,” according to the article, and it has been observed that a “parallel framework is more energy-friendly when performing fine-grained” rather than thread-based computations.

The energy concerns, however, do not only pertain to mobile platforms. Corporations that maintain data centers also struggle with soaring energy costs. Interestingly, in a recent issue of New Scientist [1], it was indicated that handling Bitcoin calculations consumes energy matching an energy bill of a country such as Ecuador.

Thus, the growing demand for energy by computer developments is just a part of a general energy crisis in the modern industrial society. It cannot be successfully resolved by further hardware and software modifications; similarly, the dearth of energy is unlikely to be corrected by being more careful with energy conservation. The energy crisis can only be overcome by producing clean abundant energy on the whole, and specifically in the computer industry.

Reviewer:  Simon Berkovich Review #: CR145957 (1806-0318)
1) Beall, A. Bitcoin energy bill matches Ecuador’s. New Scientist 3150 (2017), 8.
Bookmark and Share
 
Process Management (D.4.1 )
 
 
Debugging Aids (D.2.5 ... )
 
 
Design Aids (B.6.3 )
 
 
Miscellaneous (B.6.m )
 
Would you recommend this review?
yes
no
Other reviews under "Process Management": Date
Efficient and correct execution of parallel programs that share memory
Shasha D. (ed), Snir M. ACM Transactions on Programming Languages and Systems 10(2): 282-312, 1988. Type: Article
Feb 1 1989
Cellular disco: resource management using virtual clusters on shared-memory multiprocessors
Govil K., Teodosiu D., Huang Y., Rosenblum M. ACM Transactions on Computer Systems 18(3): 229-262, 2000. Type: Article
Nov 1 2001
Synthesis of Petri net models: a rough set approach
Pancerz K., Suraj Z. Fundamenta Informaticae 55(2): 149-165, 2003. Type: Article
Nov 14 2003
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy