• Corpus ID: 10306858

Impact of Algorithms on Green Computing

  title={Impact of Algorithms on Green Computing},
  author={Bhavana Narain and S. Swapna Kumar},
In computer science, the analysis of algorithms is the determination of the number of resources (such as time and storage) necessary to execute them. Most algorithms are designed to work with inputs of arbitrary length. Usually the efficiency or running time of an algorithm is stated as a function relating the input length to the number of steps (time complexity) or storage locations (space complexity). As the efficiency of algorithm increases number of steps involved in computation and storage… 
Impact of Programming Languages on Energy Consumption for Sorting Algorithms
In this study, the main goal is to find such a programming language which consumes least amount of energy and contributes to green computing.
Color image segmentation using saturated RGB colors and decoupling the intensity from the hue
This paper shows the hue of colors can be processed by training a self-organizing map with chromaticity samples of the most saturated colors, where the training set is small but very representative; once the neural network is trained it can be employed to process any given image without training it again.
Green Computing and Environment: A Review
This paper covers all aspects of technology, computing method, energy efficiency methodology, low carbon foot print, bioinformatics science; hardware recycling and industrial polices which play an


Computation and Transmission Rate Based Algorithm for Reducing the Total Power Consumption
Evaluated the algorithm to select a server in a set of servers so that the total power consumption of servers and the overhead of a load balancer can be reduced compared with the EPCLB and traditional round-robin algorithms.
Energy-efficient dynamic task scheduling algorithms for DVS systems
This paper uses system-level energy consideration to derive the “optimal ” scaling factor by which a task should be scaled if there are no deadline constraints and develops dynamic task-scheduling algorithms that make use of dynamic processor utilization and optimal scaling factor to determine the speed setting of a task.
Improving power efficiency of dense linear algebra algorithms on multi-core processors via slack control
A procedure is considered, the Slack Reduction Algorithm (SRA), to optimize the execution frequency of a collection of tasks (in which many dense linear algebra algorithms can be decomposed) on multi-core architectures, modulated by an energy-aware simulator.
Worldwide electricity used in data centers
This study estimates historical electricity use by data centers worldwide and regionally on the basis of more detailed data than were available for previous assessments, including electricity used by servers, data center communications, and storage equipment.
Computationally efficient optimal power allocation algorithms for multicarrier communication systems
This work presents an optimal, computationally efficient, integer-bit power allocation algorithm for discrete multitone modulation using efficient lookup table searches and a Lagrange-multiplier bisection search that can replace the use of suboptimal methods.
Rechnology News: Green Tech: Harvard Physicist Sets ecord Straight on Internet Carbon Study
    Innovators: Efficiency Matters
    • Sierra Club
    Teen Mathletes Do Battle at Algorithm Olympics