Thermal-Aware Scheduling in Openmp

Total Page:16

File Type:pdf, Size:1020Kb

Thermal-Aware Scheduling in Openmp Thermal-aware Scheduling in OpenMP ARTUR PODOBAS KTH Information and Communication Technology Master of Science Thesis Stockholm, Sweden 2010 TRITA-ICT-EX-2010:114 I would like to thank my supervisor Mats Brorsson for the freedom I had in this work and his time, help, advices and directions when I was stuck as well as his mentorship. I also would like to oer thanks to the SICS multicore groups for useful feedback in the dierent stages of this work. Simics and Gems forum users have my thanks for all the question solved by reading through them. Finally my thanks to the guys at Barcelona Supercomputing Center for their support in the Nanos++ and Mercurium compiler. 2 Contents I Abbreviations 11 II Introduction 12 III Background Study 13 1 Introduction 14 2 Eects 15 2.1 Introduction . 15 2.2 Electromigration . 15 2.3 Stressmigration . 16 2.4 Time-Dependent Dielectric Breakdown . 16 2.5 Resistor-Capacitor-Delays / Propagation Delays . 17 2.6 Ohmic drop . 18 2.7 Package and Lifetime Cost . 18 3 The transistor and the inverter 20 3.1 Introduction . 20 3.2 The MOSFET Transistor . 20 3.3 The Inverter . 20 4 Power calculation 21 4.1 Introduction . 21 4.2 Static Power . 21 4.3 Dynamic Power . 21 5 Power management 24 5.1 Introduction . 24 5.2 Voltage and frequency scaling . 24 5.3 Clock Gating . 25 5.4 Power-ecient logic . 26 5.5 Thread, Task and Process migration . 26 5.6 Shutting down modules . 27 5.7 Cool-loops . 27 6 Scheduling and Thermal modeling 27 6.1 Introduction . 27 6.2 Predictive Dynamic Thermal Management for Multicore Systems 28 6.2.1 Introduction . 28 6.2.2 Results . 28 6.2.3 Model: Application-Based-Thermal-Modeling . 28 3 6.2.4 Model: Core-Based-Thermal-Modeling . 28 6.2.5 Scheduler: Predictive Dynamic Thermal Management . 29 6.3 Temperature-aware Scheduler Based on Thermal Behavior group- ing in Multicore systems . 29 6.3.1 Introduction . 29 6.3.2 Results . 30 6.3.3 Model: Core-Based-Thermal-Modeling . 30 6.3.4 Scheduler: Prediction Based Thermal Management . 31 6.4 Temperature Aware Task Scheduling in MPSoCs . 32 6.4.1 Introduction . 32 6.4.2 Results . 32 6.4.3 Scheduler: Temperature-aware Task Scheduling in MPSoCs 33 6.5 Temperature-aware MPSoC scheduling for reducing hot spots and gradients . 33 6.5.1 Introduction . 33 6.5.2 Results . 34 6.5.3 Model: Task-Graph optimum ILP model . 34 6.5.4 Scheduler: Hybrid Temperature-aware scheduler . 35 6.6 Proactive temperature balancing for low cost thermal manage- ment in MPSoCs . 36 6.6.1 Introduction . 36 6.6.2 Results . 36 6.6.3 Model: ARMA model . 36 6.6.4 Scheduler: Proactive Temperature Balancing Scheduler . 36 IV Methodology 38 7 Introduction 39 8 System 39 8.1 CPU . 39 8.1.1 Introduction . 39 8.1.2 Simulator . 40 8.1.3 Power consumption . 41 8.2 Caches . 42 8.2.1 Introduction . 42 8.2.2 MSI . 42 8.2.3 Simulator . 43 8.2.4 Power Consumptions . 43 8.3 Network and Routers . 43 8.3.1 Introduction . 43 8.3.2 Dimension-Order routing . 44 8.3.3 Simulator . 45 8.3.4 Power Consumption . 45 8.4 On-Chip Temperature Sensor . 45 4 8.4.1 Introduction . 45 8.4.2 Simulator . 46 8.4.3 Power Consumption . 46 8.5 Hardware Counters and Monitors . 48 8.5.1 Introduction . 48 8.5.2 List of Magic-Instructions . 48 8.5.3 Using the hardware counters and monitors . 48 9 Software 49 9.1 OpenMP . 49 9.2 Mercurium and Nanos++ ...................... 49 10 Verication 49 10.1 System temperature test . 49 10.2 System hardware counters test . 49 10.3 Cache coherence verication . 51 V Benchmarks 55 11 Introduction 56 12 Fibonacci 56 13 nQueens 58 14 Multisort 58 VI Implementation 59 15 Introduction 60 16 Case Study : Task-descriptors in Mercurium and Nanos++ 61 17 Case study: Cilk-scheduler in Mercurium and Nanos++ 62 18 Breadth-rst Scheduler 66 19 Work-rst Scheduler 67 20 Temperature-aware Scheduler 68 VII Results 72 20.1 Metrics . 72 20.2 Benchmark results . 72 20.3 Fibonacci . 73 5 20.4 Queens . 76 20.5 Multisort . 77 VIII Conclusion 82 IX Future work 83 20.6 Simulation platform . 83 20.7 Power regulation control . 83 20.8 Scheduler . 83 References 85 6 List of Figures 1 Chip-interconnect worn down by EM. Picture from Sanya Semi- conductor. 15 2 Gate-oxide breakdown(shows as a void) shown on a circuit. Pic- ture from Sanya Semiconductor. 16 3 Showing the propagation delay of the signal between the output of inverter one and the input of inverter two. 17 4 Ohmic-drop across a systems power-rails. 18 5 CMOS Inverter. 21 6 Leakage parasitics shown on the CMOS inverter. 22 7 Energy and Dynamic power consumption. a) Charging the out- put node. b) Discharging the output node. c) Short-cut between Vdd and GND. 23 8 Example DVFS implementation. 24 9 Power distribution of a CPU(Caches not included) . 25 10 Example gated Clock tree. 26 11 Inductive voltage drop. 27 12 Flow-graph of the Predictive Dynamic Thermal Management sched- uler. 30 13 Thermal group and pattern. 31 14 Flow-graph of the Prediction Based Thermal Management sched- uler. 32 15 Tlow and Tthr shown in the sliding window. Picture from [12] . 33 16 Flow-graph of the Temperature-aware task scheduler. 34 17 Flow-graph of the Hybrid Temperature-aware task scheduler. 35 18 ARMA model order impact on accuracy. 37 19 Overview of the system. 40 20 CPU instruction power weights . 41 21 CPU power trace using two processors. 42 22 MSI Cache state transitions. Picture taken from NCSU library. 43 23 Cache latencies and energy consumption . 44 24 Dimension order X-Y routing . 45 25 Example router power trace . 46 26 Floorplan for one tile . 47 27 Tile64 chip layout. 47 28 Doing a magic call using C. 48 29 Function for reading a processors temperature. 48 30 System temperature test . 50 31 Temperature image of the test-program. 50 32 Ruby reacting to magic instructions . 51 33 Example tester statistic dump . 52 34 Case-1 coherence scenario . 53 35 Case-2 coherence scenario . 53 36 Case-3 coherence scenario . 54 37 Source code for Fibonacci . 57 7 38 Fibonacci for n=4 . 57 39 Queens task graph for a 4x4 table. 58 40 Multisort using parallel sort and merge. 59 41 Task spawn and Taskwait in bonacci . 61 42 Translated source-code for spawning a task and syncinc using MCC and Nanos++ ......................... 62 43 Scheduler class template in Nanos++ ............... 63 44 The function for queuing tasks onto threads inside the Cilk- scheduler. 64 45 atSubmit function in the Cilk-scheduler . 64 46 atIdle() function in the Cilk-scheduler. ..
Recommended publications
  • Content Marketing Members-Only Conference
    Content Marketing Members-Only Conference Wednesday, March 12, 2014 | Charles Schwab & Co. Inc. | San Francisco, CA at We’ll be live tweeting throughout the conference (@ANAMarketers), as well as posting photos and other information at facebook.com/ANA. www.ana.net Table of Contents ANA Content Marketing Members-Only Conference at Charles Schwab & Co. Agenda ............................................................................ pg 2 Speaker Bios .................................................................... pg 4 Attendees ........................................................................ pg 7 ANA Member Benefits .....................................................pg 15 www.ana.net 1 Agenda ANA Content Marketing Members-Only Conference at Charles Schwab & Co. WEDNESDAY, MARCH 12, 2014 to expand the opportunity to engage balance different content strategies for consumers and to build brand affinity different types of brands, or measure Breakfast (8:15 a.m.) in a new way that complements tradi- real results? The next five years will see tional advertising. a strategic inflection for marketing and advertising, and content will be at the Helen Loh General Session (9:00 a.m.) core. This session will talk through the Vice President, Content and Digital Marketing business case, the process, the tactics Charles Schwab & Co. Inc. BENJAMIN MOORE USES CONTENT TO and real-life examples of how real CONNECT WITH DIFFERENT AUDIENCE Tami Dorsey brands are using content to drive real SEGMENTS Editorial Director marketing results. Charles Schwab & Co. Inc. Staying true to their namesake’s 130+ Robert Rose Chief Strategist year-old vision, Benjamin Moore & Co. INTEL DEVELOPS A BRANDED Content Marketing Institute is committed to producing the highest CONTENT FORMULA TO ENSURE quality paints and finishes in the indus- try. But marketing to their disparate REPEATED SUCCESS Lunch (12:50 p.m.) target markets (contractors to home- When Intel & Toshiba launched “The owners, as well as designers and archi- Inside Experience” in 2011 it was General Session Cont.
    [Show full text]
  • The GPU Computing Revolution
    The GPU Computing Revolution From Multi-Core CPUs to Many-Core Graphics Processors A Knowledge Transfer Report from the London Mathematical Society and Knowledge Transfer Network for Industrial Mathematics By Simon McIntosh-Smith Copyright © 2011 by Simon McIntosh-Smith Front cover image credits: Top left: Umberto Shtanzman / Shutterstock.com Top right: godrick / Shutterstock.com Bottom left: Double Negative Visual Effects Bottom right: University of Bristol Background: Serg64 / Shutterstock.com THE GPU COMPUTING REVOLUTION From Multi-Core CPUs To Many-Core Graphics Processors By Simon McIntosh-Smith Contents Page Executive Summary 3 From Multi-Core to Many-Core: Background and Development 4 Success Stories 7 GPUs in Depth 11 Current Challenges 18 Next Steps 19 Appendix 1: Active Researchers and Practitioner Groups 21 Appendix 2: Software Applications Available on GPUs 23 References 24 September 2011 A Knowledge Transfer Report from the London Mathematical Society and the Knowledge Transfer Network for Industrial Mathematics Edited by Robert Leese and Tom Melham London Mathematical Society, De Morgan House, 57–58 Russell Square, London WC1B 4HS KTN for Industrial Mathematics, Surrey Technology Centre, Surrey Research Park, Guildford GU2 7YG 2 THE GPU COMPUTING REVOLUTION From Multi-Core CPUs To Many-Core Graphics Processors AUTHOR Simon McIntosh-Smith is head of the Microelectronics Research Group at the Univer- sity of Bristol and chair of the Many-Core and Reconfigurable Supercomputing Conference (MRSC), Europe’s largest conference dedicated to the use of massively parallel computer architectures. Prior to joining the university he spent fifteen years in industry where he designed massively parallel hardware and software at companies such as Inmos, STMicro- electronics and Pixelfusion, before co-founding ClearSpeed as Vice-President of Architec- ture and Applications.
    [Show full text]
  • Exjobb Text V1.Pages
    DEGREE PROJECT IN COMPUTER SCIENCE AND ENGINEERING, SECOND CYCLE, 30 CREDITS STOCKHOLM, SWEDEN 2017 Using crowdsourcing as a production method in filmmaking – a case study JOHAN LUNDH HEINSTEDT KTH ROYAL INSTITUTE OF TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND COMMUNICATION Using crowdsourcing as a production method in filmmaking – a case study Att använda crowdsourcing inom filmproduktion – en fallstudie Degree Project in Media Technology, second cycle, 30 credits Master of Science in Engineering in Media Technology School of Computer Science and Communications (CSC), KTH Johan Lundh Heinstedt, [email protected] Supervisor Christopher Rosenqvist Examiner Leif Handberg 2017-06-18 Sammanfattning Samtidigt som att våra beteendemönster i hur vi konsumerar media förändras i takt med att nya medieteknologier uppstår, förändras också sättet media produceras. Filmskapande följer många gånger en särskild process (ofta med en tydlig hierarki av specialister inom produktionsgruppen) och berättelsen har traditionellt sett berättats från en part till den andre – från producenten/regissören till publiken. Men internets intåg har i många avseenden förändrat filmindustrin, vilket har öppnat upp för en ökad dialog mellan dessa två parter, vilket har omformat publikens position till en mer medskapande sådan. Detta har resulterat i en större demokratisering av filmmediet, där den en gång passiva publiken nu involverar sig mer i den kreativa filmskapandeprocessen. Crowdsourcing, som redan är vanligt förekommande inom exempelvis produktdesign och serviceindustrier,
    [Show full text]
  • Company Vendor ID (Decimal Format) (AVL) Ditest Fahrzeugdiagnose Gmbh 4621 @Pos.Com 3765 0XF8 Limited 10737 1MORE INC
    Vendor ID Company (Decimal Format) (AVL) DiTEST Fahrzeugdiagnose GmbH 4621 @pos.com 3765 0XF8 Limited 10737 1MORE INC. 12048 360fly, Inc. 11161 3C TEK CORP. 9397 3D Imaging & Simulations Corp. (3DISC) 11190 3D Systems Corporation 10632 3DRUDDER 11770 3eYamaichi Electronics Co., Ltd. 8709 3M Cogent, Inc. 7717 3M Scott 8463 3T B.V. 11721 4iiii Innovations Inc. 10009 4Links Limited 10728 4MOD Technology 10244 64seconds, Inc. 12215 77 Elektronika Kft. 11175 89 North, Inc. 12070 Shenzhen 8Bitdo Tech Co., Ltd. 11720 90meter Solutions, Inc. 12086 A‐FOUR TECH CO., LTD. 2522 A‐One Co., Ltd. 10116 A‐Tec Subsystem, Inc. 2164 A‐VEKT K.K. 11459 A. Eberle GmbH & Co. KG 6910 a.tron3d GmbH 9965 A&T Corporation 11849 Aaronia AG 12146 abatec group AG 10371 ABB India Limited 11250 ABILITY ENTERPRISE CO., LTD. 5145 Abionic SA 12412 AbleNet Inc. 8262 Ableton AG 10626 ABOV Semiconductor Co., Ltd. 6697 Absolute USA 10972 AcBel Polytech Inc. 12335 Access Network Technology Limited 10568 ACCUCOMM, INC. 10219 Accumetrics Associates, Inc. 10392 Accusys, Inc. 5055 Ace Karaoke Corp. 8799 ACELLA 8758 Acer, Inc. 1282 Aces Electronics Co., Ltd. 7347 Aclima Inc. 10273 ACON, Advanced‐Connectek, Inc. 1314 Acoustic Arc Technology Holding Limited 12353 ACR Braendli & Voegeli AG 11152 Acromag Inc. 9855 Acroname Inc. 9471 Action Industries (M) SDN BHD 11715 Action Star Technology Co., Ltd. 2101 Actions Microelectronics Co., Ltd. 7649 Actions Semiconductor Co., Ltd. 4310 Active Mind Technology 10505 Qorvo, Inc 11744 Activision 5168 Acute Technology Inc. 10876 Adam Tech 5437 Adapt‐IP Company 10990 Adaptertek Technology Co., Ltd. 11329 ADATA Technology Co., Ltd.
    [Show full text]
  • Optical Reconfigurable Interconnection Networks for Shared-Memory
    Herconfigureerbare optische interconnectienetwerken voor multiprocessorarchitecturen met gedeeld geheugen Reconfigurable Optical Interconnection Networks for Shared-Memory Multiprocessor Architectures Wim Heirman Promotoren: prof. dr. ir. J. Van Campenhout, prof. dr. ir. D. Stroobandt Proefschrift ingediend tot het behalen van de graad van Doctor in de Ingenieurswetenschappen: Computerwetenschappen Vakgroep Elektronica en Informatiesystemen Voorzitter: prof. dr. ir. J. Van Campenhout Faculteit Ingenieurswetenschappen Academiejaar 2007 - 2008 ISBN 978-90-8578-215-5 NUR 959, 986 Wettelijk depot: D/2008/10.500/34 The larger the island of knowledge, the longer the shoreline of mystery. — Mary B. Yates Acknowledgements Quite a number of people have contributed in one way or another to the creation of this dissertation. I wish to thank them warmly for their support or participation. Specific thanks go out to: • My promotors prof. Jan Van Campenhout en prof. Dirk Stroobandt, for giving me the opportunity to spend five wonderful years of my life working in a dynamic and challenging field, here in Ghent and at the various conferences I could attend; and for the valuable input both on this dissertation and on various matters in the years before, at all levels of abstraction ranging from the smallest of language issues to our place in the universe. • My supervisor dr. Joni Dambre, for the many hours of discussion, the hundreds of pages of corrected manuscripts, and for guiding me in the best possible way: leaving me free to find my own way, but always asking that most important question: Why? • The other members of the examination commission of this dissertation: prof. Daniël De Zutter, prof.
    [Show full text]
  • Intel CES 2018 Booth Demonstrations
    CES 2018 Booth Demonstrations AUTOMATED DRIVING Autonomous Driving Mega Experience Data is what enables the autonomous vehicle (AV) to see, hear and otherwise experience what’s going on in the world around them. Through projection mapping and haptic seat effects, we will take visitors on an immersive ride through the eyes of an autonomous vehicle and showcase the various facets, sensors and technologies that gives the vehicle focused but near-human processing power to make the nuanced realities on the road manageable. Participants will journey through a world where vehicles will do the work of driving, freeing up time for us to do other things. The demo has seating for up to nine guests and is designed to feel like a car. Much like an exhibit in a museum or a ride in a theme park, the demonstration will mimic key sensations like wind and city experiences to help attendees better understand how data moves through the car and the city. Inside Autonomous Experience Discover how Intel and Mobileye are accelerating automated driving solutions from the individual components to the larger flow of data. This experience allows attendees to approach an acrylic transparent vehicle with sensors that respond to their presence. Display monitors built in the car will highlight Intel, Mobileye and other technologies that make autonomous driving safer and more reliable, as well as highlighting in-vehicle experience (IVE). The combination of Intel and Mobileye allow Mobileye’s leading computer vision expertise (the “eyes”) to complement Intel’s high-performance computing and connectivity expertise (the “brains”) to create safer and more affordable automated driving solutions from the bumper to the cloud.
    [Show full text]
  • Publications Core Magazine, 2012 This
    2012 COMMEMORATIVE ISSUE C O RE A Publication of 25 Years of the Fellow Awards the Computer The Origins of Timesharing History Museum An Evening with Walter Isaacson Close up of the Amdahl 470V/6 Computer, 1975. The 470V/6 was the Amdahl Corporation’s fi rst product and ran the same software as IBM System/370 computers but cost less and was smaller and faster. Opposite page: Close-up of IBM 305 RAMAC System Diagram B CORE 2012 / HALL OF FELLOWS DEPARTMENTS MUSEUM UPDATES EXPLORE THE COLLECTION 2 4 6 56 60 58 Contributors An Analog Life An Evening with Oral Histories: Donor Profile Recent Artifact Walter Isaacson The Origins of Donations 3 5 61 Timesharing CEO’s Letter Talking to the Future 7 Museum Donors The President @ CHM C O RE 2012 9 SPECIAL SECTION: TWENTY-FIVE YEARS OF FELLOWS 10 12 14 18 The Fellow Awards Fellows at a Glance Visionary Pioneer 25 Years of Fellows It was 25 years ago that the See an overview of our Fellows— Grace Murray Hopper was a The Computer History Museum Museum began its Fellows where they studied and worked unique individual: a woman in a Fellows often have very inter- program. Since that time, the and what they are known for—in man’s world of computers and esting life trajectories, full of Award has been given to over this two-page chart that shows mathematics and an admiral in dramatic turns and unexpected 60 outstanding individuals in 25 years of Fellows history in an the U.S. Naval Reserve.
    [Show full text]
  • What Lives Inside’
    Backgrounder Dell Collaborates with Intel on All-New Social Film ‘What Lives Inside’ ROUND ROCK, Texas, March 23, 2015 – Dell Inc. and Intel Corporation teamed up to deliver a new social film titled “What Lives Inside.” The latest release in the “Inside Films” series was brought to life by leading minds in Hollywood, technology and social media, and breaks new ground in the genre of interactive and social entertainment. The Social Film Plot: Unlocking Creativity The film centers around Taylor, the son of an absentee father who finds himself on a journey of self-discovery. His father was a well-known and acclaimed children’s puppeteer who was widely celebrated for his creativity. After his passing, Taylor discovers a mysterious world of his dad’s creation and finds himself on an adventure that will soon unlock his own creativity. Hollywood Talent The two-time Oscar*-winning director, Robert Stromberg, who last directed “Maleficent,” oversaw the film and integrated the winning audience submissions into the storyline. Stromberg has also worked on TV’s “Game of Thrones” and award-winning movies, including “The Hunger Games” and “Avatar.” Colin Hanks plays Taylor Delany, the son of an absentee father who finds himself on a journey that will simultaneously unlock his creativity while helping him come to terms with his father’s death. He has starred in television series such as “Fargo,” “Dexter” and “Mad Men.” J.K. Simmons is featured as Pops Delaney who was a well-known children’s puppeteer. Simmons is known for his roles in “Spider-Man,” “The Closer” and “Juno.” Simmons recently won Best Supporting Actor in a Motion Picture at the 2015 Golden Globes* for his work in “Whiplash.” Catherine O’Hara plays Sarah Delaney, the recently widowed mother of Taylor.
    [Show full text]
  • Pulsartm.2 SATA
    Product Manual PulsarTM.2 SATA ST400FM0012 ST200FM0012 ST100FM0012 100666808 Rev. A October 2011 Revision history Revision Date Sheets affected or comments Rev. A 10/19/11 Initial release. © 2011 Seagate Technology LLC. All rights reserved. Publication number: 100666808, Rev. A. October 2011 Seagate Technology and the Wave logo are registered trademarks of Seagate Technology LLC in the United States and/or other countries. Pulsar and SeaTools are either trademarks or registered trademarks of Seagate Technology LLC or one of its affiliated companies in the United States and/or other countries. All other trademarks or registered trademarks are the property of their respective owners. No part of this publication may be reproduced in any form without written permission of Seagate Technology LLC. Call 877-PUB-TEK1 (877-782-8351) to request permission. When referring to drive capacity, one gigabyte, or GB, equals one billion bytes and one terabyte, or TB, equals one trillion bytes. Your computer's operating system may use a different standard of measurement and report a lower capacity. In addition, some of the listed capacity may be used for formatting and other functions, and thus will not be available for data storage. Seagate reserves the right to change, without notice, product offerings or specifications. Contents Seagate Technology Support Services . 1 1.0 Introduction. 3 1.1 About the Serial ATA interface . 4 2.0 Drive specifications . 5 2.1 Specification summary tables . 5 2.2 Formatted capacity . 7 2.2.1 LBA mode . 7 2.3 Default logical geometry for ATA based systems . 7 2.4 Performance, Recording and interface technology.
    [Show full text]
  • The History of the Microprocessor- Autumn 1997
    ♦ The History of the Microprocessor Michael R. Betker, John S. Fernando, and Shaun P. Whalen Invented in 1971, the microprocessor evolved from the inventions of the transistor (1947) and the integrated circuit (1958). Essentially a computer on a chip, it is the most advanced application of the transistor. The influence of the microprocessor today is well known, but in 1971 the effect the microprocessor would have on every- day life was a vision beyond even those who created it. This paper presents the his- tory of the microprocessor in the context of the technology and applications that drove its continued advancements. Introduction The microprocessor, which evolved from the The history of the microprocessor can be divided inventions of the transistor and the integrated circuit into five stages: (IC), is today an icon of the information age. The per- • The birth of the microprocessor, vasiveness of the microprocessor in this age goes far • The first microcomputers, beyond the wildest imagination at the time of the first • A leading role for the microprocessor, microprocessor. From the fastest computers to the • The promise of reduced instruction set com- simplest toys, the microprocessor continues to find puter (RISC), and new applications. • Microprocessors of the 1990s. The microprocessor today represents the most These five stages define a rough chronology, with complex application of the transistor, with well over some overlap. Each stage could be said to reflect a 10 million transistors on some of the most powerful generation of microprocessors, with corresponding microprocessors. In fact, throughout its history, the generations of applications. For each stage, we discuss microprocessor has always pushed the technology of representative microprocessors and their key applica- the day.
    [Show full text]
  • Embedded Forum at Electronica, a Theatre-Style Presentation Area Located in Hall A6, the Dedicated “Embedded Hall”
    VIEWPOINT Dear Reader, The electronica 2008, 23rd world´s leading trade fair for electronic com- ponents, systems, and applications is just a few weeks ahead and will take place from November 11th to 14th in the New Munich Fair Centre. To in- form you about this important event we created an electronica preview starting at page 12 where you will find all the information you need to plan your visit for example how to save money with your online registration. Please note that there are new opening times due to suggestions of exhibitors and visitors, too. Of special interest for you might be the Embedded Forum at electronica, a theatre-style presentation area located in Hall A6, the dedicated “Embedded Hall”. At the Embedded Forum ICC Media will stage a 4-day forum programme with half-hour presenta- tions about technical and market trends, products, solutions, and applications. The attendance of the Embedded Forum is free for all electronica visitors. You´ll find the programme starting at page 14 and can select the most interesting presentations for you. Saving energy – what also implies protecting the environment – is a big 32-bit MCU Solutions with issue today. Especially the manufacturers of appliances are looking for new ways saving as much energy as possible. In our cover story the Flexis integrated TFT / LCD Controller MCU are described. This is a family of compatible 8- and 32-bit from Atmel with ARM926EJ and AVR32 AP7 Core technology. microcontrollers which allows the designers to evaluate both options ® before deciding the best choice for a given application.
    [Show full text]
  • The MOS Silicon Gate Technology and the First Microprocessors
    The MOS Silicon Gate Technology and the First Microprocessors Federico Faggin This is a preprint of the article published in La Rivista del Nuovo Cimento, Società Italiana di Fisica, Vol. 38, No. 12, 2015 1. – Introduction There are a few key technological inventions in human history that have come to characterize an era. For example, the animal-pulled plow was the invention that enabled efficient agriculture, thus gradually ending nomadic culture and creating a new social order that in time produced another seminal invention. This was the steam engine which gave rise to the industrial revolution and created the environment out of which the electronic computer emerged – the third seminal invention that started the information revolution that is now defining our time. All such inventions have deep roots and a long evolution. Engines powered by water or wind were used for many centuries before being replaced by steam engines. Steam engines were then replaced by internal combustion engines, and finally electric motors became prevalent; each generation of engines being more powerful, more efficient, more versatile, and more convenient than the preceding one. Similarly, the origin of our present computers dates back to the abacus, a computational tool that was used for several millennia before being replaced by mechanical calculators in the 19th century, by electronic computers in the 1950’s, and by microchips toward the end of the 20th century. The invention of the electronic computer was originally motivated by the need for a much faster computational tool than was possible with electromechanical calculators operated by human beings. This improvement was accomplished not only by performing the four elementary operations considerably faster than previously possible with calculators, but even more importantly, by adding the ability to program a long sequence of arithmetic operations that could be executed automatically, without human intervention.
    [Show full text]