New pages

From Green software

Jump to: navigation, search
Hide logged-in users | Hide patrolled edits | Hide bots

Showing below up to 38 results starting with #1.

View (previous 50) (next 50) (20 | 50 | 100 | 250 | 500)

  1. 13:38, 16 September 2010 ‎Green strategy (hist) ‎[587 bytes] ‎Green (Talk | contribs) (New page: Image:Green_strategy.png)
  2. 13:37, 16 September 2010 ‎Software-hardware interaction optimizations (hist) ‎[1,443 bytes] ‎Green (Talk | contribs) (New page: Deciding what functionalities are implemented in hardware, and which ones are implemented in software is an important design decision. In this design decision energy efficiency should be c...)
  3. 12:49, 16 September 2010 ‎Make use of high performance libraries (hist) ‎[1,186 bytes] ‎Green (Talk | contribs) (New page: Software libraries are collections of code that can be linked to a software project. High performance libraries have been developed to have the highest possible performance. Such libraries...)
  4. 09:54, 16 September 2010 ‎Use asynchronous I/O (hist) ‎[1,340 bytes] ‎Green (Talk | contribs) (New page: Asynchronous I/O, or non-blocking I/O, is a form of input/output processing that permits other processing to continue before the transmission has finished. Synchronous I/O blocks an entir...)
  5. 14:45, 15 September 2010 ‎Compiler optimization (hist) ‎[1,017 bytes] ‎Green (Talk | contribs) (New page: Compilers translate computer source-code into executable machine-level code. A software developer has very little influence over what happens during this translation, except for the option...)
  6. 11:21, 15 September 2010 ‎Measuring green operation (hist) ‎[5,259 bytes] ‎Green (Talk | contribs) (New page: When measuring the greenness of software during operation, only energy consumption is considered because it is the only environmental impact the execution of software has. == Tools == The...)
  7. 14:58, 14 September 2010 ‎Green IT (definition) (hist) ‎[1,711 bytes] ‎Green (Talk | contribs) (New page: In [ ''Harnessing Green IT: Principles and Practices''] a definition of green IT as provided by Murugesan is ''the study and ...)
  8. 14:51, 14 September 2010 ‎Green software (definition) (hist) ‎[1,226 bytes] ‎Green (Talk | contribs) (New page: In [1] the definition for green software is introduced as ''"Computer software that can be developed and used efficiently and effectively with minimal or ...)
  9. 21:57, 13 September 2010 ‎Reasons for green IT (hist) ‎[88 bytes] ‎Green (Talk | contribs) (New page: * environmental impact * 20-20-20 targets * money * public profile)
  10. 12:58, 10 September 2010 ‎Source-code best practices (hist) ‎[20 bytes] ‎Green (Talk | contribs) (New page: <under construction>)
  11. 22:34, 8 September 2010 ‎Best practices to indirect savings (hist) ‎[102 bytes] ‎Green (Talk | contribs) (New page: # Charge energy costs to owner of application # Data mining and reporting regarding energy consumption)
  12. 21:52, 8 September 2010 ‎Free or unmap unneeded memory (hist) ‎[773 bytes] ‎Green (Talk | contribs) (New page: Consumption of unneeded memory consumes energy because the memory module consumes more energy. Unneeded memory can also increase energy consumption indirectly because it could force a syst...)
  13. 21:51, 8 September 2010 ‎Keep 3rd party software up-to-date (hist) ‎[939 bytes] ‎Green (Talk | contribs) (New page: In many software projects 3rd party software is used; software that is not developed or maintained within the development company. Certain 3rd party software applications or libraries get ...)
  14. 21:51, 8 September 2010 ‎Parametrize (hist) ‎[1,576 bytes] ‎Green (Talk | contribs) (New page: Quality of service (QoS) is a set of properties that reflect the user experience. These properties include amongst others availability, reliability and performance. To achieve a high quali...)
  15. 21:51, 8 September 2010 ‎Reduce transparency (hist) ‎[4,639 bytes] ‎Green (Talk | contribs) (New page: An abstraction layer is a way of hiding the implementation details of a particular set of functionality. Abstraction layers make the life of software engineers usually much easier, because...)
  16. 21:50, 8 September 2010 ‎Handle external signals (hist) ‎[1,061 bytes] ‎Green (Talk | contribs) (New page: Signals originating from the operating system should always be explicitly handled by an application. Certain unhandled signals can stop a system or subsystem from going into a lower power...)
  17. 21:50, 8 September 2010 ‎Reduce data redundancy (hist) ‎[515 bytes] ‎Green (Talk | contribs) (New page: To make sure no data is lost, it is often backed up and stored in different locations. Software architects not always consider the amounts of energy consumed by the transportation and stor...)
  18. 21:50, 8 September 2010 ‎Optimal use peripherals (hist) ‎[1,029 bytes] ‎Green (Talk | contribs) (New page: The most common way to decrease energy consumption of peripherals is by <powering them down>. Another way is by making sure the peripherals are used in the most effective way. A way to do ...)
  19. 21:49, 8 September 2010 ‎Batched IO (hist) ‎[1,380 bytes] ‎Green (Talk | contribs) (New page: Instead of reading contents from a file or connection whenever needed, this traffic can be batched and stored in a buffer. Batching input and output can reduce energy efficiency because in...)
  20. 21:49, 8 September 2010 ‎Code migration (hist) ‎[910 bytes] ‎Green (Talk | contribs) (New page: In distributed systems code can be migrated between computing nodes. This can be done at the granularity of programs, processes or smaller code sequences. Code migration can be quite dif...)
  21. 21:49, 8 September 2010 ‎Sleep (hist) ‎[3,156 bytes] ‎Green (Talk | contribs) (New page: A computer program (process, task, or thread) may sleep, which places it into an inactive state for a period of time. Eventually the expiration of an interval timer, or the receipt of a si...)
  22. 21:48, 8 September 2010 ‎Specific purpose hardware (hist) ‎[1,481 bytes] ‎Green (Talk | contribs) (New page: In most computer systems all computations are done on a CPU. CPUs are made to be generic, which sometimes costs efficiency. CPU's are now more often equipped with small specific purpose pr...)
  23. 21:48, 8 September 2010 ‎Bytecode (hist) ‎[1,590 bytes] ‎Green (Talk | contribs) (New page: Byte-code is a form of instruction sets that is designed for execution by an interpreter (usually a virtual machine) as well as being suitable for further compilation into machine code. Pr...)
  24. 21:48, 8 September 2010 ‎Low level programming (hist) ‎[1,673 bytes] ‎Green (Talk | contribs) (New page: High level programming languages hold a high level of abstraction from details of the computer. This loss of detail of the underlying system makes the language usually more portable or eas...)
  25. 21:47, 8 September 2010 ‎Clock frequency (hist) ‎[2,364 bytes] ‎Green (Talk | contribs) (New page: On basically all modern chips it is possible to reduce the clock frequency. Reducing the clock frequency makes the chip reduce its performance by having less cycles available per time unit...)
  26. 21:47, 8 September 2010 ‎Virtualization (hist) ‎[1,054 bytes] ‎Green (Talk | contribs) (New page: Virtualization is the technique of using virtual machines to emulate hardware. It is a well known energy saving technique for data centers. By using virtual machines, different operating s...)
  27. 21:46, 8 September 2010 ‎Avoid bytecode (hist) ‎[2,105 bytes] ‎Green (Talk | contribs) (New page: Byte-code is a form of instruction sets that is designed for execution by an interpreter (usually a virtual machine) as well as being suitable for further compilation into machine code. Pr...)
  28. 20:41, 8 September 2010 ‎Avoid polling (hist) ‎[2,508 bytes] ‎Green (Talk | contribs) (New page: Polling is regularly checking to see whether a certain condition has been met. It can be used for example to see whether a network message has come in or user input is ready for processing...)
  29. 20:40, 8 September 2010 ‎Load balancing (hist) ‎[2,395 bytes] ‎Green (Talk | contribs) (New page: Load balancing is a technique to distribute workload evenly across two or more computers, network links, CPUs, hard drives, or other resources. In computer networking load balancing is mos...)
  30. 20:40, 8 September 2010 ‎Efficient queries (hist) ‎[1,846 bytes] ‎Green (Talk | contribs) (New page: ''Most Web applications of any size involve the use of a database. Typically, a Web application allows the addition or creation of new records (for example, when a new user registers on th...)
  31. 20:40, 8 September 2010 ‎Static GUI (hist) ‎[2,494 bytes] ‎Green (Talk | contribs) (New page: Drawing animations in graphical user interfaces consume more energy than static equivalents. Redrawing an image on a screen costs energy both in computing the new image, transmitting it to...)
  32. 20:39, 8 September 2010 ‎Efficient UI (hist) ‎[2,046 bytes] ‎Green (Talk | contribs) (New page: An efficient user-interface can reduce the time needed by a user to complete an operation significantly. Both user-input as well as output can be done in an efficient or inefficient way. ...)
  33. 20:39, 8 September 2010 ‎Power down peripherals (hist) ‎[2,659 bytes] ‎Green (Talk | contribs) (New page: Devices attached to a computer system that are not necessary for basic operation are called ''peripherals''. Peripherals are often storage, input or output devices. When peripherals are ...)
  34. 20:39, 8 September 2010 ‎Decrease algorithmic complexity (hist) ‎[1,571 bytes] ‎Green (Talk | contribs) (New page: Although different algorithms might accomplish functionally the same thing, their performance can differ significantly. The amount of messages that are sent and/or the amount of time spent...)
  35. 20:39, 8 September 2010 ‎Efficient datatraffic (hist) ‎[2,932 bytes] ‎Green (Talk | contribs) (New page: Sending a smaller amount of data through a communication line is likely to leave more idle time for all transfer devices, which leads to energy savings. The additional computation needed t...)
  36. 20:38, 8 September 2010 ‎Lazy loading (hist) ‎[1,506 bytes] ‎Green (Talk | contribs) (New page: Lazy loading is a design pattern commonly used in computer programming to defer initialization of an object until the point at which it is needed. It can contribute to efficiency in the pr...)
  37. 20:37, 8 September 2010 ‎Platform-specific best practices (hist) ‎[3,002 bytes] ‎Green (Talk | contribs) (New page: == Best practices for mobile platforms == Users of smart phones and PDA's expect their product to have a long battery life. The microprocessors and peripherals on these machines are very...)
  38. 20:37, 8 September 2010 ‎Best practices for energy efficient software (hist) ‎[2,384 bytes] ‎Green (Talk | contribs) (New page: Based on sources from literature and the industry, a set of best practices has been devised. Best practices that are applicable to source code only can be found on the page on [[source-cod...)

View (previous 50) (next 50) (20 | 50 | 100 | 250 | 500)

Personal tools