Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Presentation Paul Clint / CWI - CWI and energy efficiency - Workshop Green Software Architecture - Green IT Amsterdam and SIG

675 views

Published on

Green IT Amsterdam Region and the Software Improvement Group (SIG) organized the first workshop of the Green Software Community, with as theme 'Green Software Architecture'. For more information, please visit www.greenitamsterdam.nl/greensoftwarecommunity/

This is the introductionary presentation by Paul Clint of the Centre for Mathemathics and Informatics (CWI).

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Presentation Paul Clint / CWI - CWI and energy efficiency - Workshop Green Software Architecture - Green IT Amsterdam and SIG

  1. 1. Introduction Paul Klint Head Software Engineering DepartmentPaul Klint Introduction 1
  2. 2. Welcome at Centrum Wiskunde & Informatica (CWI) CWI (founded 1946) is the national CWI (founded 1946) is the national research institute for research institute for Mathematics and Computer Science Mathematics and Computer SciencePaul Klint Introduction 2
  3. 3. CWI, home of ... ● First European Unix installation ● First connection of Europe with Internet ● Python Rascal ● MonetDB ● Train schedules ● LightningPaul Klint Introduction 3
  4. 4. CWI, incubator for ...21 spinoffs including ● Electrologica (1956): computers ● NLNet (1994): Internet provider ● Software Improvement Group (2000) ● Spinque (2010): information retrievalPaul Klint Introduction 4
  5. 5. Four Research Departments ● Probability, Networks and Algorithms ● Modelling Analysis and Simulation ● Software Engineering ● Information SystemsPaul Klint Introduction 5
  6. 6. Four Research Departments ● Probability, Networks and Algorithms ● Modeling, Analysis and Simulation ● Software Engineering ● Information SystemsPaul Klint Introduction 6
  7. 7. Software Engineering Research Groups ● Software Analysis and Transformation ● Foundations of Software Engineering ● Multi-agent and Adaptive Computation ● Distributed and Interactive SystemsPaul Klint Introduction 7
  8. 8. Use software to make systems greener Use software to make systems greener Software Engineering and GreenIT? Make software itself greener Make software itself greenerPaul Klint Introduction 8
  9. 9. Smart Energy Grids ● Use agents to monitor energy usage ● Apply optimization methods to match supply and demand ● Predict peaks and shortages ● Introduce auction-based tarifsPaul Klint Introduction 9
  10. 10. Energy Aware Compilers ● Battery life is the achilles heel of the mobile industry ● Use software analysis and modeling techniques to predict resource usage ● Ex. generate code that turns memory/disk off between computation intensive code segments ● Also relevant for data centers ● Can also be applied to estimating energy usage of applicationsPaul Klint Introduction 10
  11. 11. Other Topics ● Domain-specific languages for smart buildings (energy, security) ● Software agents in sensor nets ● Optimization for multi-core processors ● Carbon-centric requirements engineering, design and implementation ● Applications ● Web pagesPaul Klint Introduction 11
  12. 12. Last Resort ...Paul Klint Introduction 12
  13. 13. The Google solution The Google solutionPaul Klint Introduction 13
  14. 14. www.cwi.nl/~paulkPaul Klint Introduction 14

×