• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Paul Clapham
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Roland Mueller
  • Piet Souris
Bartenders:

Building Green Software

 
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Anne, Sarah, and Sara,

Great book, I already love the table of contents. I was wondering if you also included some research if there is a rebound effect in software development and how big is the impact on the environmental impact of sofware development.

Another interesting topic might be the choice and appropriate configuration of your IDE (and other development tools).

Cheers,
Michael
 
Author
Posts: 7
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Michael,

We don't give many figures in the book as we have tried to stick to principles because they have greater longevity. We do give some high level numbers. The impact of DCs is estimated at a few % of carbon emissions, which is not as big as something like agriculture or transport but we all need to get that down to zero.

Cheers,
Anne
 
Marshal
Posts: 80865
505
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I presume DC means data centre.
Even if they are a few percent of CO2 emissions, that is still a lot of climate change.
Do you think that use of reversible hardware would reduce that energy consumption?
 
Michael Krimgen
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Anne for your answer. I fully agree that we need to get emissions down. However, do you think that getting them down to zero is a realistic goal?
 
Author
Posts: 4
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:I presume DC means data centre.
Even if they are a few percent of CO2 emissions, that is still a lot of climate change.
Do you think that use of reversible hardware would reduce that energy consumption?



Hey Campbell Ritchie!
Interesting question, and it taught me something new, which is always nice.
So in general, I'd say it is a balancing act. Hardware that use less energy is GREAT, that means that we can do more with less, which is one of the things we talk about in the book about a lot. And to my, newfound, understanding of reversible hardware, it would use less energy by minimizing heat generation, which is (literally) cool.
The flip side of it is the embodied carbon of the actual equipment. Say we throw out all existing (perfectly working) chips, in favor of reversable ones, that is likely not worth the embodied carbon cost that we can potentially save in energy gain. Especially in a post-energy transition world.
 
Campbell Ritchie
Marshal
Posts: 80865
505
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Reversible computing works by not deleting any information, but as you say, it wouldn't be worth introducing to replace old data centres, not until they wear out.
There are two irreducible energy costs under thermodynamics: one is information deletion, and the other speed; reversible hardware would in theory use no power at all if it moved at an infinitely slow speed. That latter problem is likely to be unacceptable to anybody, even if removing information loss would be transparent to users.
 
Michael Krimgen
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:Reversible computing works by not deleting any information, but as you say, it wouldn't be worth introducing to replace old data centres, not until they wear out.
There are two irreducible energy costs under thermodynamics: one is information deletion, and the other speed; reversible hardware would in theory use no power at all if it moved at an infinitely slow speed. That latter problem is likely to be unacceptable to anybody, even if removing information loss would be transparent to users.



Thanks for pointing this out. I just read a little about reversible computing and learnt quite some new things.
 
Anne Currie
Author
Posts: 7
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
reversible computing does sound super cool ;-) We do have to remember that what is also cool, available now, and revolutionary is renewable power generation. If we can be smart and align computation with cheap renewable power, that is a quicker win
 
reply
    Bookmark Topic Watch Topic
  • New Topic