SlideShare a Scribd company logo
1 of 45
Graphical System DesignEmpowers Research and Active Teaching  Thorsten Mayer M.S. National Instruments
Corporate Background Revenue (Millions) FY 2009 Revenue: $677 Million Leaders in Computer-based Measurement and Automation Long-term Track Record of Growth and Profitability $677 M Revenue FY 2009;$202 M Revenue in Q4 2009 More than 5,000 employees; operations in 40+ countries  R&D Investment: 16% of Annual Income  Fortune’s 100 Best Companies  to Work For: 11 Consecutive Years Direct Sales Offices Distributors
National Instruments in Academia 110 Countries Adopted in 6,000+ universities worldwide Used in all engineering and science disciplines
The Engineering Challenge “The problems that exist in the world today cannot be solved by the level of thinking that created them.” – Albert Einstein
Engineering Grand Challenges Advance health informatics Engineer the tools of  scientific discovery Reverse-engineer the brain Provide energy from fusion Enhance virtual reality Engineer better medicines Provide access to clean water Restore and improve  urban infrastructure Advance personalized learning Make solar energy economical Prevent nuclear terror Develop carbon sequestration methods Secure cyberspace Manage the nitrogen cycle
Scientific Approach Knowledge is Digitized.
Astronomy is Facing a Major Data Avalanche Large Synoptic Survey Telescope (LSST) records 30Terabyte of data every night over a broad range of wavelength. S. G. Djorgovski, Caltech
Optical Coherence Tomography Research For his next generation commercial system, Dr. Ohbayashi needs to perform 1.4 Million 1K FFTs every second for online analysis on the acquired data.  Dr. Kohji Ohbayashi Kitasato University, Center for Fundamental Sciences
Controlling Big Physics Experiments Controlling The world’s most powerful particle accelerator, the Large Hadron Collider (LHC) at CERN: More than 100 collimators: “…a device that narrows a beam of particles or waves” [3], to “protect the LHC from uncontrolled particle losses, and absorb energetic particles out of the nominal beam core and to reduce noise to the LHC experiments”. [4] More than 500 stepper motors Precise synchronization between collimators Motion control with accuracy of 20 µm
Engineering Grand Challenges Solving Grand Engineering Challenges Advance health informatics Engineer the tools of  scientific discovery Reverse-engineer the brain Provide energy from fusion Super- computing Unbound Measurements Rapid Embedded Hardware  Enhance virtual reality Engineer better medicines Provide access to clean water Restore and improve  urban infrastructure Advance personalized learning Make solar energy economical Prevent nuclear terror Develop carbon sequestration methods Secure cyberspace Manage the nitrogen cycle
The National Instruments Vision “To do for test and measurement what the spreadsheet did for financial analysis.” Virtual Instrumentation
Graphical System Design RF Design Medical Industrial Big Physics Embedded DSP Design Robotics 1980 1990 2000 2010 2020 Market-Driven Eras of Virtual Instrumentation Progression of Our Vision RIO Architecture RF Systems Traditional Instrument Control PC-Based Data Acquisition PXI Systems  &  Real-Time  Technology RF , MEMS,  Medical, Audio and Video Test Industrial Measurement and Control Automated  Test Laboratories & Research Measurement Automation
The National Instruments Vision Evolved             “To do for embedded what the PC did for the desktop.”           Graphical System Design Virtual Instrumentation Instrumentation RF Digital Distributed Embedded Systems Industrial Control RT/FPGA Systems Electronic Devices C Code Generation Real-Time Measurements Embedded Monitoring Hardware-in-the-Loop DESIGN PROTOTYPE DEPLOY
Graphical System Design Graphical System Design Platform CERN Large Hadron Collider “the most powerful instrument on earth” LEGO®MINDSTORMS ® NXT “the smartest, coolest toy of the year”
Data Flow C Code Textual Math Simulation Statechart Graphical System Design Platform PXI PC/Mac/Linux FlexRIO CompactRIO Custom High-Level Design Models
Traditional Instruments NI Products, 2005  NI Products, 2006 Leveraging Semiconductor Technology 28 28 26 26 FlexDMM 24 24 Precision  Audio 22 22 20 20 18 18 Accuracy (Bits) 16 16 Mixed-Signal Suite (Digitizer, Generator, Digital) 14 14     RF  12 12 10 10 8 8 6 6 4 4 1 10 100 1K 10K 100K 1M 10M 100M 1G 10G 100G 1 10 100 1K 10K 100K 1M 10M 100M 1G 10G 100G Frequency (Hz)
Hardware for Education & Research Student Ownership Teaching Labs Research Labs NI ELVIS II USB DAQ CompactDAQ PCI DAQ CompactRIO PXI PCI & PCI Express USB-based Ethernet Higher-performance, larger channel-count and determinism
Create “Unimaginable” Instruments Custom Acoustic Cameras “We can easily find the dominating noise sources in very complex situations (an invaluable tool in localizing which sources should be controlled) to achieve a substantial global noise level reduction”.
Advances in Multicore Technology Nehalem octal-core 128 ,[object Object]
Threads
System Level~ ~ ~ ~ New quad-core Intel Xeon 5300 Dual-core Intel Xeon processor 5100 series Intel Xeon processor with hyperthreading technology Courtesy: Intel Corporation
Tokamak – Plasma Control with Multicore 192 Toroidal Stations ,[object Object]
10-kHz Sampling Rate per Channel
All Channels SynchronizedX-Ray Tomography and Plasma Control Processing under 1 millisecond Grad-Shafranov PDE in Real-Time
Plasma Diagnostics & Controlwith NI LabVIEW RT Max Planck Institute (Munich, Germany) Plasma control in nuclear fusion Tokamak with LabVIEW on an eight core real-time system “…with LabVIEW, we obtained a 20X processing speed-up on an octal-core processor machine over a single-core processor…” Louis Giannone Lead Project Researcher Max Planck Institute
“The concurrency revolution is likely to be more disruptive than the OO revolution…” - Herb Sutter, CEO, Microsoft, The Free Lunch is Over "Parallel programming is perhaps the largest problem in computer science today” - Stanford CS Department chair Bill Dally “Nobody knows how to program those things” ,[object Object],The Parallel Programming Challenge
Parallel Programming with LabVIEW Pipelining Task Parallelism Data Parallelism Multicore Processors FPGAs
Eliminating Artificial Complexity Text-based Compiler LabVIEW Compiler Source String of Characters Lexical Analyzer Tokens Parser Source Dataflow Graph Abstract Syntax Tree Intermediate Code Generator & Semantic Analyzer Intermediate Code Generator & Semantic Analyzer Intermediate Code & Data Dependency Graph Intermediate Code & Data Dependency Graph Optimizer & Code Generator Optimizer & Code Generator Executable Code Executable Code
FPGA Programming: The Ultimate in Multicore, Multiprocessor Development “The miracle of LabVIEW FPGA turns ideas into electronics.” Michael Wiltberger, OptiMedica Corporation
FPGA-Based I/O Applications Clocks Custom Counters Built-in IP Processing Blocks PWM Counters Multiple Scan Rates     Custom Analog Triggering Custom Timing and Synchronization Custom Analog I/O
Control Platforms Reconfigurable I/O, Programmable Hardware
Tough Real-Time Challenges Large Telescope  Mirror Control Tokomak Plasma Control Wind Turbine Sound  Source Characterization CERN Hadron Collider Early Cancer Detection Structural Health Monitoring
ESO - ELT – Primary Mirror (M1) Control M1 984 MIRRORS 3,000 ACTUATORS 6,000 SENSORS 3k x 6k MATRIX 1 MILLISECOND video
PXI RIO CompactRIO Integrated Single-Board RIO Deployment Curve  I/O  I/O  I/O Real-time Processor FPGA PCI RIO Windows Custom I/O System Flexibility and Price CompactRIO LabVIEW ARM targets Number of Systems Deployed
Example System Architecture for Robotics
Source: Keynote from NIWeek 2009 by Dr. David Barrett. Dr. David Barrett is the Director for the Senior Capstone Program in Engineering (SCOPE). Prior to this, Dr. Barrett was Vice President of Engineering at the iRobot Corporation.
Control Systems for Robots With Real-Time & FPGA Kalman Filter w/ vision (Tomizuka) Blind Driver Challenge (Hong) Remotely operated pipe welding robot (Crawford) Autonomous Underwater Vehicle (Mohseni)
The Engineer’s Roadmap for a Sustainable Future ,[object Object]
Create products the rest of the world wants
Rekindle the joy of engineering with experiential      learning to recruit and retain students,[object Object]
Tech Savvy Generation 5 Years Old Music with iPod > 22 Years Old Unmanned Vehicles 8 Years Old LEGO® 12 Years Old Gaming Consoles 21 Years Old Segway Clone
But students haven’t tinkered as much “Today’s students are familiar with abstraction, and virtual worlds, it’s physical intuition and real word constraints that are foreign” Dr. Mark A. Horowitz,  EE Chair, Stanford
Platform for Analog and Digital Electronics Education
NI ELVIS Ecosystem Measurements &  Instrumentation
ELVIS II Laboratory“ŽeljezničkaTehničkaŠkola Zagreb” ,[object Object]

More Related Content

What's hot

Future of Technology - Nov 2008 update
Future of Technology - Nov 2008 updateFuture of Technology - Nov 2008 update
Future of Technology - Nov 2008 updateMelanie Swan
 
Intelligent Energy Systems
Intelligent Energy SystemsIntelligent Energy Systems
Intelligent Energy SystemsThorsten MAYER
 
Harnessing the virtual realm
Harnessing the virtual realmHarnessing the virtual realm
Harnessing the virtual realmAlison B. Lowndes
 
Deep Water - GPU Deep Learning for H2O - Arno Candel
Deep Water - GPU Deep Learning for H2O - Arno CandelDeep Water - GPU Deep Learning for H2O - Arno Candel
Deep Water - GPU Deep Learning for H2O - Arno CandelSri Ambati
 
NVIDIA @ Infinite Conference, London
NVIDIA @ Infinite Conference, LondonNVIDIA @ Infinite Conference, London
NVIDIA @ Infinite Conference, LondonAlison B. Lowndes
 
The What, Who & Why of NVIDIA
The What, Who & Why of NVIDIAThe What, Who & Why of NVIDIA
The What, Who & Why of NVIDIAAlison B. Lowndes
 
Future Of Technology 30min
Future Of Technology 30minFuture Of Technology 30min
Future Of Technology 30mingregsmithsays
 
Day 1 final slide
Day 1 final slideDay 1 final slide
Day 1 final slideSalil Get J
 
Plenary Session: application drive design alberto sv
Plenary Session: application drive design alberto svPlenary Session: application drive design alberto sv
Plenary Session: application drive design alberto svchiportal
 
resume v 5.0
resume v 5.0resume v 5.0
resume v 5.0Ye Xu
 
Opportunities for Advanced Technology in Telecommunications
Opportunities for Advanced Technology in TelecommunicationsOpportunities for Advanced Technology in Telecommunications
Opportunities for Advanced Technology in TelecommunicationsLarry Smarr
 
Tales of AI agents saving the human race!
Tales of AI agents saving the human race!Tales of AI agents saving the human race!
Tales of AI agents saving the human race!Alison B. Lowndes
 
qub engineering celebration event
qub engineering celebration eventqub engineering celebration event
qub engineering celebration eventJing Deng
 

What's hot (15)

Future of Technology - Nov 2008 update
Future of Technology - Nov 2008 updateFuture of Technology - Nov 2008 update
Future of Technology - Nov 2008 update
 
AI for Science
AI for ScienceAI for Science
AI for Science
 
Intelligent Energy Systems
Intelligent Energy SystemsIntelligent Energy Systems
Intelligent Energy Systems
 
Serguei Seloussov - Future of computing and SIT MSc program
Serguei Seloussov - Future of computing and SIT MSc programSerguei Seloussov - Future of computing and SIT MSc program
Serguei Seloussov - Future of computing and SIT MSc program
 
Harnessing the virtual realm
Harnessing the virtual realmHarnessing the virtual realm
Harnessing the virtual realm
 
Deep Water - GPU Deep Learning for H2O - Arno Candel
Deep Water - GPU Deep Learning for H2O - Arno CandelDeep Water - GPU Deep Learning for H2O - Arno Candel
Deep Water - GPU Deep Learning for H2O - Arno Candel
 
NVIDIA @ Infinite Conference, London
NVIDIA @ Infinite Conference, LondonNVIDIA @ Infinite Conference, London
NVIDIA @ Infinite Conference, London
 
The What, Who & Why of NVIDIA
The What, Who & Why of NVIDIAThe What, Who & Why of NVIDIA
The What, Who & Why of NVIDIA
 
Future Of Technology 30min
Future Of Technology 30minFuture Of Technology 30min
Future Of Technology 30min
 
Day 1 final slide
Day 1 final slideDay 1 final slide
Day 1 final slide
 
Plenary Session: application drive design alberto sv
Plenary Session: application drive design alberto svPlenary Session: application drive design alberto sv
Plenary Session: application drive design alberto sv
 
resume v 5.0
resume v 5.0resume v 5.0
resume v 5.0
 
Opportunities for Advanced Technology in Telecommunications
Opportunities for Advanced Technology in TelecommunicationsOpportunities for Advanced Technology in Telecommunications
Opportunities for Advanced Technology in Telecommunications
 
Tales of AI agents saving the human race!
Tales of AI agents saving the human race!Tales of AI agents saving the human race!
Tales of AI agents saving the human race!
 
qub engineering celebration event
qub engineering celebration eventqub engineering celebration event
qub engineering celebration event
 

Viewers also liked

Accelerating automotive test development may 2008
Accelerating automotive test development   may 2008Accelerating automotive test development   may 2008
Accelerating automotive test development may 2008Thorsten MAYER
 
Lesson 1 research methods (variables & hypothesis)
Lesson 1 research methods (variables & hypothesis)Lesson 1 research methods (variables & hypothesis)
Lesson 1 research methods (variables & hypothesis)Crystal Delosa
 
Designing and testing software define cars
Designing and testing software define carsDesigning and testing software define cars
Designing and testing software define carsThorsten MAYER
 
Aig 2011 building intelligent control systems using graphical system design...
Aig 2011   building intelligent control systems using graphical system design...Aig 2011   building intelligent control systems using graphical system design...
Aig 2011 building intelligent control systems using graphical system design...Thorsten MAYER
 
Experimental research
Experimental research Experimental research
Experimental research Shafqat Wattoo
 
Experimental research design
Experimental research designExperimental research design
Experimental research designNursing Path
 

Viewers also liked (6)

Accelerating automotive test development may 2008
Accelerating automotive test development   may 2008Accelerating automotive test development   may 2008
Accelerating automotive test development may 2008
 
Lesson 1 research methods (variables & hypothesis)
Lesson 1 research methods (variables & hypothesis)Lesson 1 research methods (variables & hypothesis)
Lesson 1 research methods (variables & hypothesis)
 
Designing and testing software define cars
Designing and testing software define carsDesigning and testing software define cars
Designing and testing software define cars
 
Aig 2011 building intelligent control systems using graphical system design...
Aig 2011   building intelligent control systems using graphical system design...Aig 2011   building intelligent control systems using graphical system design...
Aig 2011 building intelligent control systems using graphical system design...
 
Experimental research
Experimental research Experimental research
Experimental research
 
Experimental research design
Experimental research designExperimental research design
Experimental research design
 

Similar to Empowering active teaching and experimental research apr 2010

Global Technology Trends - Electronic Systems
Global Technology Trends - Electronic SystemsGlobal Technology Trends - Electronic Systems
Global Technology Trends - Electronic SystemsIan Phillips
 
Envisioning the Future
Envisioning the FutureEnvisioning the Future
Envisioning the FutureLarry Smarr
 
Agents In An Exponential World Foster
Agents In An Exponential World FosterAgents In An Exponential World Foster
Agents In An Exponential World FosterIan Foster
 
Energy Efficiant Computing in the 21c
Energy Efficiant Computing in the 21cEnergy Efficiant Computing in the 21c
Energy Efficiant Computing in the 21cIan Phillips
 
Totten presidio presentation feb 20 2015 pdf
Totten presidio presentation feb 20 2015 pdfTotten presidio presentation feb 20 2015 pdf
Totten presidio presentation feb 20 2015 pdfMichael P Totten
 
¿Es posible construir el Airbus de la Supercomputación en Europa?
¿Es posible construir el Airbus de la Supercomputación en Europa?¿Es posible construir el Airbus de la Supercomputación en Europa?
¿Es posible construir el Airbus de la Supercomputación en Europa?AMETIC
 
Use r 2013 tutorial - r and cloud computing for higher education and research
Use r 2013   tutorial - r and cloud computing for higher education and researchUse r 2013   tutorial - r and cloud computing for higher education and research
Use r 2013 tutorial - r and cloud computing for higher education and researchkchine3
 
Implementing AI: Running AI at the Edge
Implementing AI: Running AI at the EdgeImplementing AI: Running AI at the Edge
Implementing AI: Running AI at the EdgeKTN
 
NOVA IMS Microsoft on Innovation
NOVA IMS Microsoft on InnovationNOVA IMS Microsoft on Innovation
NOVA IMS Microsoft on InnovationNelson Luciano
 
Track 3 session 7 - st dev con 2016 - silicon photonics
Track 3   session 7 - st dev con 2016 - silicon photonicsTrack 3   session 7 - st dev con 2016 - silicon photonics
Track 3 session 7 - st dev con 2016 - silicon photonicsST_World
 
Nikravesh australia long_versionkeynote2012
Nikravesh australia long_versionkeynote2012Nikravesh australia long_versionkeynote2012
Nikravesh australia long_versionkeynote2012Masoud Nikravesh
 
IT Cluster Skolkovo Presentation at FRUCT.org conference
IT Cluster Skolkovo Presentation at FRUCT.org conferenceIT Cluster Skolkovo Presentation at FRUCT.org conference
IT Cluster Skolkovo Presentation at FRUCT.org conferenceAlbert Yefimov
 
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
The von Neumann Memory Barrier and Computer Architectures for the 21st CenturyThe von Neumann Memory Barrier and Computer Architectures for the 21st Century
The von Neumann Memory Barrier and Computer Architectures for the 21st CenturyPerry Lea
 
Embedded systems The Past Present and the Future
Embedded systems The Past Present and the FutureEmbedded systems The Past Present and the Future
Embedded systems The Past Present and the FutureSrikanth KS
 
B Kindilien-Does Manufacturing Have a Future?
B Kindilien-Does Manufacturing Have a Future?B Kindilien-Does Manufacturing Have a Future?
B Kindilien-Does Manufacturing Have a Future?jgIpotiwon
 
Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017Boris Adryan
 
The OptIPuter and Its Applications
The OptIPuter and Its ApplicationsThe OptIPuter and Its Applications
The OptIPuter and Its ApplicationsLarry Smarr
 

Similar to Empowering active teaching and experimental research apr 2010 (20)

Global Technology Trends - Electronic Systems
Global Technology Trends - Electronic SystemsGlobal Technology Trends - Electronic Systems
Global Technology Trends - Electronic Systems
 
Envisioning the Future
Envisioning the FutureEnvisioning the Future
Envisioning the Future
 
Agents In An Exponential World Foster
Agents In An Exponential World FosterAgents In An Exponential World Foster
Agents In An Exponential World Foster
 
Energy Efficiant Computing in the 21c
Energy Efficiant Computing in the 21cEnergy Efficiant Computing in the 21c
Energy Efficiant Computing in the 21c
 
vlsi ajal
vlsi ajalvlsi ajal
vlsi ajal
 
Totten presidio presentation feb 20 2015 pdf
Totten presidio presentation feb 20 2015 pdfTotten presidio presentation feb 20 2015 pdf
Totten presidio presentation feb 20 2015 pdf
 
¿Es posible construir el Airbus de la Supercomputación en Europa?
¿Es posible construir el Airbus de la Supercomputación en Europa?¿Es posible construir el Airbus de la Supercomputación en Europa?
¿Es posible construir el Airbus de la Supercomputación en Europa?
 
Use r 2013 tutorial - r and cloud computing for higher education and research
Use r 2013   tutorial - r and cloud computing for higher education and researchUse r 2013   tutorial - r and cloud computing for higher education and research
Use r 2013 tutorial - r and cloud computing for higher education and research
 
Implementing AI: Running AI at the Edge
Implementing AI: Running AI at the EdgeImplementing AI: Running AI at the Edge
Implementing AI: Running AI at the Edge
 
NOVA IMS Microsoft on Innovation
NOVA IMS Microsoft on InnovationNOVA IMS Microsoft on Innovation
NOVA IMS Microsoft on Innovation
 
Overview: The Center of Excellence in Wireless & Information Technology
Overview: The Center of Excellence in Wireless & Information TechnologyOverview: The Center of Excellence in Wireless & Information Technology
Overview: The Center of Excellence in Wireless & Information Technology
 
Track 3 session 7 - st dev con 2016 - silicon photonics
Track 3   session 7 - st dev con 2016 - silicon photonicsTrack 3   session 7 - st dev con 2016 - silicon photonics
Track 3 session 7 - st dev con 2016 - silicon photonics
 
Future of hpc
Future of hpcFuture of hpc
Future of hpc
 
Nikravesh australia long_versionkeynote2012
Nikravesh australia long_versionkeynote2012Nikravesh australia long_versionkeynote2012
Nikravesh australia long_versionkeynote2012
 
IT Cluster Skolkovo Presentation at FRUCT.org conference
IT Cluster Skolkovo Presentation at FRUCT.org conferenceIT Cluster Skolkovo Presentation at FRUCT.org conference
IT Cluster Skolkovo Presentation at FRUCT.org conference
 
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
The von Neumann Memory Barrier and Computer Architectures for the 21st CenturyThe von Neumann Memory Barrier and Computer Architectures for the 21st Century
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
 
Embedded systems The Past Present and the Future
Embedded systems The Past Present and the FutureEmbedded systems The Past Present and the Future
Embedded systems The Past Present and the Future
 
B Kindilien-Does Manufacturing Have a Future?
B Kindilien-Does Manufacturing Have a Future?B Kindilien-Does Manufacturing Have a Future?
B Kindilien-Does Manufacturing Have a Future?
 
Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017
 
The OptIPuter and Its Applications
The OptIPuter and Its ApplicationsThe OptIPuter and Its Applications
The OptIPuter and Its Applications
 

Empowering active teaching and experimental research apr 2010

  • 1. Graphical System DesignEmpowers Research and Active Teaching Thorsten Mayer M.S. National Instruments
  • 2. Corporate Background Revenue (Millions) FY 2009 Revenue: $677 Million Leaders in Computer-based Measurement and Automation Long-term Track Record of Growth and Profitability $677 M Revenue FY 2009;$202 M Revenue in Q4 2009 More than 5,000 employees; operations in 40+ countries R&D Investment: 16% of Annual Income Fortune’s 100 Best Companies to Work For: 11 Consecutive Years Direct Sales Offices Distributors
  • 3. National Instruments in Academia 110 Countries Adopted in 6,000+ universities worldwide Used in all engineering and science disciplines
  • 4. The Engineering Challenge “The problems that exist in the world today cannot be solved by the level of thinking that created them.” – Albert Einstein
  • 5. Engineering Grand Challenges Advance health informatics Engineer the tools of scientific discovery Reverse-engineer the brain Provide energy from fusion Enhance virtual reality Engineer better medicines Provide access to clean water Restore and improve urban infrastructure Advance personalized learning Make solar energy economical Prevent nuclear terror Develop carbon sequestration methods Secure cyberspace Manage the nitrogen cycle
  • 7. Astronomy is Facing a Major Data Avalanche Large Synoptic Survey Telescope (LSST) records 30Terabyte of data every night over a broad range of wavelength. S. G. Djorgovski, Caltech
  • 8. Optical Coherence Tomography Research For his next generation commercial system, Dr. Ohbayashi needs to perform 1.4 Million 1K FFTs every second for online analysis on the acquired data. Dr. Kohji Ohbayashi Kitasato University, Center for Fundamental Sciences
  • 9. Controlling Big Physics Experiments Controlling The world’s most powerful particle accelerator, the Large Hadron Collider (LHC) at CERN: More than 100 collimators: “…a device that narrows a beam of particles or waves” [3], to “protect the LHC from uncontrolled particle losses, and absorb energetic particles out of the nominal beam core and to reduce noise to the LHC experiments”. [4] More than 500 stepper motors Precise synchronization between collimators Motion control with accuracy of 20 µm
  • 10. Engineering Grand Challenges Solving Grand Engineering Challenges Advance health informatics Engineer the tools of scientific discovery Reverse-engineer the brain Provide energy from fusion Super- computing Unbound Measurements Rapid Embedded Hardware Enhance virtual reality Engineer better medicines Provide access to clean water Restore and improve urban infrastructure Advance personalized learning Make solar energy economical Prevent nuclear terror Develop carbon sequestration methods Secure cyberspace Manage the nitrogen cycle
  • 11. The National Instruments Vision “To do for test and measurement what the spreadsheet did for financial analysis.” Virtual Instrumentation
  • 12. Graphical System Design RF Design Medical Industrial Big Physics Embedded DSP Design Robotics 1980 1990 2000 2010 2020 Market-Driven Eras of Virtual Instrumentation Progression of Our Vision RIO Architecture RF Systems Traditional Instrument Control PC-Based Data Acquisition PXI Systems & Real-Time Technology RF , MEMS, Medical, Audio and Video Test Industrial Measurement and Control Automated Test Laboratories & Research Measurement Automation
  • 13. The National Instruments Vision Evolved “To do for embedded what the PC did for the desktop.” Graphical System Design Virtual Instrumentation Instrumentation RF Digital Distributed Embedded Systems Industrial Control RT/FPGA Systems Electronic Devices C Code Generation Real-Time Measurements Embedded Monitoring Hardware-in-the-Loop DESIGN PROTOTYPE DEPLOY
  • 14. Graphical System Design Graphical System Design Platform CERN Large Hadron Collider “the most powerful instrument on earth” LEGO®MINDSTORMS ® NXT “the smartest, coolest toy of the year”
  • 15. Data Flow C Code Textual Math Simulation Statechart Graphical System Design Platform PXI PC/Mac/Linux FlexRIO CompactRIO Custom High-Level Design Models
  • 16. Traditional Instruments NI Products, 2005 NI Products, 2006 Leveraging Semiconductor Technology 28 28 26 26 FlexDMM 24 24 Precision Audio 22 22 20 20 18 18 Accuracy (Bits) 16 16 Mixed-Signal Suite (Digitizer, Generator, Digital) 14 14 RF 12 12 10 10 8 8 6 6 4 4 1 10 100 1K 10K 100K 1M 10M 100M 1G 10G 100G 1 10 100 1K 10K 100K 1M 10M 100M 1G 10G 100G Frequency (Hz)
  • 17. Hardware for Education & Research Student Ownership Teaching Labs Research Labs NI ELVIS II USB DAQ CompactDAQ PCI DAQ CompactRIO PXI PCI & PCI Express USB-based Ethernet Higher-performance, larger channel-count and determinism
  • 18. Create “Unimaginable” Instruments Custom Acoustic Cameras “We can easily find the dominating noise sources in very complex situations (an invaluable tool in localizing which sources should be controlled) to achieve a substantial global noise level reduction”.
  • 19.
  • 21. System Level~ ~ ~ ~ New quad-core Intel Xeon 5300 Dual-core Intel Xeon processor 5100 series Intel Xeon processor with hyperthreading technology Courtesy: Intel Corporation
  • 22.
  • 23. 10-kHz Sampling Rate per Channel
  • 24. All Channels SynchronizedX-Ray Tomography and Plasma Control Processing under 1 millisecond Grad-Shafranov PDE in Real-Time
  • 25. Plasma Diagnostics & Controlwith NI LabVIEW RT Max Planck Institute (Munich, Germany) Plasma control in nuclear fusion Tokamak with LabVIEW on an eight core real-time system “…with LabVIEW, we obtained a 20X processing speed-up on an octal-core processor machine over a single-core processor…” Louis Giannone Lead Project Researcher Max Planck Institute
  • 26.
  • 27. Parallel Programming with LabVIEW Pipelining Task Parallelism Data Parallelism Multicore Processors FPGAs
  • 28. Eliminating Artificial Complexity Text-based Compiler LabVIEW Compiler Source String of Characters Lexical Analyzer Tokens Parser Source Dataflow Graph Abstract Syntax Tree Intermediate Code Generator & Semantic Analyzer Intermediate Code Generator & Semantic Analyzer Intermediate Code & Data Dependency Graph Intermediate Code & Data Dependency Graph Optimizer & Code Generator Optimizer & Code Generator Executable Code Executable Code
  • 29. FPGA Programming: The Ultimate in Multicore, Multiprocessor Development “The miracle of LabVIEW FPGA turns ideas into electronics.” Michael Wiltberger, OptiMedica Corporation
  • 30. FPGA-Based I/O Applications Clocks Custom Counters Built-in IP Processing Blocks PWM Counters Multiple Scan Rates Custom Analog Triggering Custom Timing and Synchronization Custom Analog I/O
  • 31. Control Platforms Reconfigurable I/O, Programmable Hardware
  • 32. Tough Real-Time Challenges Large Telescope Mirror Control Tokomak Plasma Control Wind Turbine Sound Source Characterization CERN Hadron Collider Early Cancer Detection Structural Health Monitoring
  • 33. ESO - ELT – Primary Mirror (M1) Control M1 984 MIRRORS 3,000 ACTUATORS 6,000 SENSORS 3k x 6k MATRIX 1 MILLISECOND video
  • 34. PXI RIO CompactRIO Integrated Single-Board RIO Deployment Curve I/O I/O I/O Real-time Processor FPGA PCI RIO Windows Custom I/O System Flexibility and Price CompactRIO LabVIEW ARM targets Number of Systems Deployed
  • 36. Source: Keynote from NIWeek 2009 by Dr. David Barrett. Dr. David Barrett is the Director for the Senior Capstone Program in Engineering (SCOPE). Prior to this, Dr. Barrett was Vice President of Engineering at the iRobot Corporation.
  • 37. Control Systems for Robots With Real-Time & FPGA Kalman Filter w/ vision (Tomizuka) Blind Driver Challenge (Hong) Remotely operated pipe welding robot (Crawford) Autonomous Underwater Vehicle (Mohseni)
  • 38.
  • 39. Create products the rest of the world wants
  • 40.
  • 41. Tech Savvy Generation 5 Years Old Music with iPod > 22 Years Old Unmanned Vehicles 8 Years Old LEGO® 12 Years Old Gaming Consoles 21 Years Old Segway Clone
  • 42. But students haven’t tinkered as much “Today’s students are familiar with abstraction, and virtual worlds, it’s physical intuition and real word constraints that are foreign” Dr. Mark A. Horowitz, EE Chair, Stanford
  • 43. Platform for Analog and Digital Electronics Education
  • 44. NI ELVIS Ecosystem Measurements & Instrumentation
  • 45.
  • 46. Teaching electronic circuits to 8th through 12th graders
  • 47.
  • 48. Theory to Practice: Student-Developed Mind / Computer Interface M. Callahan and othersUniversity of Illinois,Urbana-Champaign Speech Acquisition Signal Processing / Analysis Interface / Control Wheelchair Other Interfaces Prototype
  • 49. MyDAQ – Student Owned Instrumentation System- why leave experimenting to just the lab?
  • 50. Inspiring and Educating Tomorrow’s Engineers I/O I/O I/O I/O I/O I/O I/O I/O
  • 51. LabVIEW Simulation Loop LabVIEW FPGA Single-Cycle Timed Loop LabVIEW Real-Time Timed Loop Lego® Mindstorms NXT Loop LabVIEW While Loop Lego® Education WeDo Loop LabVIEW Loops: Kindergarten – Rocket ScienceRemoving Artificial Complexity
  • 52. Engineering Grand Challenges Hadron Collider Tokomak Plasma Control Cancer Detection Infant Brain Scans Advance health informatics Reverse-engineer the brain Provide energy from fusion Engineer the tools of scientific discovery IV Drift Pump Olympic Stadium Safety Advanced Purification Haptics Enhance virtual reality Engineer better medicines Provide access to clean water Restore and improve urban infrastructure Cheap Solar Panels Distance Learning Material Monitoring CO2 Storage Advance personalized learning Develop carbon sequestration methods Make solar energy economical Prevent nuclear terror Spectral Monitoring Costa Rica Rain Forest Secure cyberspace Manage the nitrogen cycle

Editor's Notes

  1. 1:13 minThank you <name of moderator>. Good morning. I’d like to join <name of moderator> in extending a warm welcome to everyone to our first Research and Academic Days in <country>.When I first joined National Instruments around 10 years ago and have had the opportunity to work with a lot of companies across Europe in various different fields such as automotive and aerospace; which have always been on the forefront to in innovation. Over the last decade Research and Academia has become one of our most important and strategic area of engagement. It’s been amazing to see how far you have come – last but not least a great help have been theadvancements in commercial available technology such as fast computer buses, high performance multi core processors and reconfigurable silicon chips such as FPGAs which have given more engineers and researchers access to measurements, computing power and embedded platforms....today we are here to talk about how you can take advantage of these technologies to empower your research and teaching. We’ll do that with the great help of local researchers and educators that will present along with us today.Before I’ll talk more about some case studies and enabling technologies, I’d like to briefly introduce our company for those of you who are not familiar with what National Instruments does.
  2. 0:34 minIn preparing my presentation, I came across this quote from Albert-Einstein: “The problems that exist in the world today cannot be solved by the level of thinking that created them”. You as scientists and engineers are tasked with solving the most complex and pressing problems (not the politicians and for sure not the bankers will do that for us). In order to accomplish that, you are driven to always stay atop of latest technologies and tools. You as teachers need to equally stay atop latest of those to keep your courses up-to-date and attractive for students. This quote from Einstein captures this thought well, higher levels of thinking are required to solve many of today’s challenges.
  3. 0:25 minThis is as list of what the US National Academy of Engineering names Engineering Grand Challenges. If you look at some of the big research topics Europe is working on, you will find that those are very similar ones. In fact most of those are global topics – energy, medical, transport, safety and security. National Instruments' technology and products have been involved in solving engineering challenges in every single one of these areas around the globe.Source: http://www.engineeringchallenges.org/<for the presenter: You might want to add some country specific information here; e.g. FP7 research project topics in which the country participates…, research investments in general,…>
  4. 0:30Today whether we follow the model to develop a hypothesis that we then empirically investigate or the approach to measure and analyze physical phenomena …In every scientific discipline, researchers are digitizing their knowledge and using computational methods.Challenges are often the missing access to tools for acquiring and processing huge amounts of ad hoc scientific data or – to be able to make the experiment happen – the ability to design sophisticated custom control systems. =====================================================================================================One of the basic scientific principles is to pose questions that can be investigated “empirically”, so that scientific hypothesis can be viable. Traditionally, the scientific method (research) has been built around testable hypotheses for which models (conceptual and theoretical) are developed, and then tested through experiments. Many of today’s scientific measurements and analysis and performed by inference (indirectly measuring and analyzing the physical phenomena), with the help of software-implemented algorithms, powerful computers and high-performance/high-channel count measurement hardware.The “hypothesize -> model -> test” approach: It’s about performing research into questions posed by scientific theories and hypotheses by conducting physical experiments (tests) in the lab and/or in the field.An experiment is “a method of investigating particular types of research questions or solving particular types of problems” Typically, the “hypothesize and model” phases are not tightly integrated with the “test” or experimentation phase.Furthermore, the “hypothesize-model-test” model is not the only approach to scientific research:Measure -> Model -> DiscoverThis “hypothesize, model and test” approach to scientific research is being increasingly challenged by a new one in which large datasets are created from measurements coming from sensors and data acquisition systems deployed everywhere or large channel-count systems. In this new approach, models and applied mathematics are used to “find knowledge” and meaningful information in large sets of data, leading to new scientific discovery and innovation. It’s a process that starts with measurements and ends with new designs. This process can be defined as “designing with measurements”. In both cases, new tools and technologies are required to close the “model-to-experiment” gap with less resources, time and effort.
  5. 0:20 min<only use to make the case for high channel count systems and huge amounts of data to be processed. Don’t spend more than 30 seconds on this.>From the perspective of acquiring large amounts of data, I’d like to use this example…to learn more about dark matter expansion and the origin of our universe, the Large Synaptic Survey Telescope records 30 Terabyte of data every night over a broad range wavelength.==================================================================Particular scientific goals of the LSST include:Measuring weak gravitational lensing in the deep sky to detect signatures of dark energy and dark matter. Dark mater represents the High-precision measurements of the expansion of the universe are required to understand how the expansion rate changes over time. In general relativity, the evolution of the expansion rate is parameterized by the cosmological equation of state. Measuring the equation of state of dark energy is one of the biggest efforts in observational cosmology today.Mapping small objects in the solar system, particularly near-Earth asteroids and Kuiper belt objects.Detecting transient optical events such as novae and supernovae.Mapping the Milky Way.Some of the data from the LSST (up to 30 Terabytes per night[13]).
  6. 0:25 min<At this point in the presentation, only use to make the case for computing power needed. Don’t spend more than 30 seconds on this. We come back to this later in the presentation.>From the perspective of processing data, I’d show you a example for medical research…In this case; in order to perform optical coherence tomography research, a none-invasive form of early skin cancer detection; the requirement is to perform 1.4 million FFTs every second for real-time analysis of reflected light frequencies of a super-luminescent diode that is projected into the tissue of the skin, to produce a 3D scan.===================================================================For vision systems and imaging applications, the message is that multicore processors and the right software soon should enable some pretty interesting uses. An example is an optical coherence tomography system being built by Kohji Obayashi of Kitasato University in Japan. To achieve Obayashi’s goals, the system must do 1.5 million 1000-point fast Fourier transforms a second. Right now, the best possible is about 1 million. But quad core systems are due out soon, with Intel predicting 80-core chips by 2011. So the processing power should be there.Technology: This application uses a new broadband super-luminescent diode that produces bright white light containing all frequencies. This light is projected into tissue and different frequencies penetrate to different depths. As these frequencies are reflected back, the intensity of each frequency varies based on the density of the tissue it encounters. These frequencies are the separated into 256 individual frequencies by photo-de-multiplexers. These are then scanned by 32 PXI-5105’s at 60MS/sand synchronized by NI-TClk to 10s of pico-seconds. Each scan of 256 frequencies represents a single optical scan penetrating 3mm deep into the tissue (called and axial scan). These axial scans were thus taken at 60,000,000 per second. This axial scan is then swept across a 3mm width via a resonance scanner at a rate of 16KHz to create a frame. These frames are then advanced in the 3rd dimension by a galvano mirror.The resultThis application produces the world’s fastest OCT axial scan. The scans are swept at 16,000 per second to produce a frame with 1400 axial scans that are 3mmx3mm. These frames are then swept to create a 3mm cubic image. The cube image has a resolution of 23 um and a 40dB dynamic range at all frequencies.
  7. 0:23 minAnd we have an example of a really hard control challenge – controlling the world’s most powerful particle accelerator – The Large Hadron Collider at CERN.More than 100 collimators (devices the control the beam), that are positioned by 500 stepper motors have to be tightly synchronized and controlled with an accuracy of 20 micro seconds – a really hard montion control challenge. ==================================================================More than 100 collimators: “…a device that narrows a beam of particles or waves” [3], to “protect the LHC from uncontrolled particle losses, and absorb energetic particles out of the nominal beam core and to reduce noise to the LHC experiments”. [4]More than 500 stepper motorsPrecise synchronization between collimatorsMotion control with accuracy of 20 µm<At this point in the presentation, only use to make the case for tough real-time control challenges. Don’t spend more than 30 seconds on this>[3] http://en.wikipedia.org/wiki/Collimator(*) to cause the directions of motion to become more aligned in a specific direction (i.e. collimated or parallel) or to cause the spatial cross section of the beam to become smaller.[3][4] LHC Collimators Low Level Control System, Alessandro Masi, Roberto Losito
  8. 0:22So how can we help the researcher of today as well as tomorrow to empower them to effectively and efficiently work on solving Engineering Grand Challenges – providing access to virtually any measurement, scientific computing power and rapid embedded platforms – as a single, integrated and COTS platform.
  9. 0:35 minOur so evolved vision we call Graphical System Design where Virtual Instrumentation still plays a key role with heavy investments in expanding measurement capabilities (especially in RF, digital testing, protocol aware-test). We have also added real-time measurements, embedded monitoring and HIL which all require some design elements to complete,and on the right-hand site you see systems for deployment ; mainly FPGA based but also for c code generation. As we have designed, prototyped and deployed test and measurement systems for years, this sort of has been a natural evolution.
  10. The key component of Graphical System Design is LabVIEW. LabVIEW has come to cover a tremendous breath ofapplications; ranging from programming LEGO Mindstroms NXT (for which we developed a variant of LabVIEW) to the most sophisticated big physics applications. It’s graphical approach to designing test, measurement and automation systems, has beenwidely adopted amongst engineers and scientists last but not least since it removes complexity that domain expert can focus on their actual task versus learning how to do parallel programming or leverage latest computer buses.
  11. LabVIEW’s role has expanded its role further into systems design…added high level design models…Very complete platform for building next generation systems…LabVIEW can target a variety of platforms such as PC based systems, real-time systems, FPGAs and other microprocessors such as ARMs…that allow to connect via I/O modules to the real world – sensors and actuators…
  12. Our HW DAQ hardware platform (for teaching) ranges from simple, yet complete, USB DAQ (available at a very affordable price point staring at around 100 USD)to USB platforms that provide connectivity to virtually any signal and come with integrated signal conditioning as well as products for teaching such as NI EVLIS that provide a complete platform for hands-on education in various field of engineering.For as more industrial or research applications are concerned, we offer highly flexible industrial grade systems (cRIO) for rapid design, prototyping and deployment of embedded control and monitoring systems as well as high performance platform PXI (RT, high channel count, RF, mixed signals)…
  13. Virtual Instrumentation concept lets you build custom instruments that are design to accommodate the need of your research..One example of what Virtual Instrumentation allows you to is to build what I’d like to call “Unimaginable Instruments”; In this case a PXI based PXI based Acoustic Camera. A 1000+ channel microphone array that maps noise to a 2 or 3D model of the object under test in form of a color shading. The research team could easily find the dominating noise sources in very complex situations (an invaluable tool in localizing which sources should be controlled) to achieve a substantial global noise level reduction”.
  14. Energy from Fusion has been a heavily invest research topic for years. To do research we use TOKAMA Fusion Test Reactors. One challenge is the task of controlling the PLASMA’s position and shape in a 1 ms timed loop…Now, in order to do that The Grad-Shafranov equation has to be solved – a two-dimensional, nonlinear, elliptic partial differential equation to maintain the equilibrium of the plasma field.The Grad-Shafranov equation (H. Grad and H. Rubin (1958); Shafranov (1966)) is the equilibrium equation in ideal magnetohydrodynamics (MHD) for a two dimensional plasma, for example the axisymmetrictoroidal plasma in a tokamak. This equation is a two-dimensional, nonlinear, elliptic partial differential equation obtained from the reduction of the ideal MHD equations to two dimensions, often for the case of toroidal axisymmetry (the case relevant in a tokamak). Interestingly the flux function ψ is both a dependent and an independent variable in this equation:
  15. Key Point: Industry leaders such as Microsoft and Intel are investing millions of dollars into research of how to program parallel systems. LabVIEW is already ahead and pushing forward.With the advent of multicore processors, Industry leaders are recognizing a tremendous challenge in software – how do program hardware that is becoming increasingly parallel. In the past few months we have heard how Microsoft and Intel are investing tens of millions of dollars to fund parallel programming labs at UC Berkeley. Stanford has gotten million dollar sponsorships from Intel, AMD, Nvidia, Sun, and HP to research what they call the largest problem in computer science today. Recently, Steve Jobs was quoted as saying that Apple was going to hit the pause button on new features for the operating system as they tackled this challenge.This is important for industrial control because PC technology has become an integral part of industrial control and automation.Transition: While this is happening, NI is well prepared to meet this challenge. In fact LabVIEW was designed to be parallel in nature from the ground up…Background notes on quotes1. Microsoft and Intel are committing $20 million dollars to launch parallel programming research labs at UC Berkeley and the University of Illinois at Urbana-Champaign. Press Release: http://www.intel.com/pressroom/archive/releases/20080318corp.htm2. The Pervasive Parallelism Lab (PPL) pools the efforts of many leading Stanford computer scientists and electrical engineers with support from Sun Microsystems, Advanced Micro Devices, NVIDIA, IBM, Hewlett Packard and Intel. The center, with a budget of $6 million over three years, will research and develop a top-to-bottom parallel computing system, stretching from fundamental hardware to new user-friendly programming languages that will allow developers to exploit parallelism automatically.Press Release: http://news-service.stanford.edu/pr/2008/pr-parallel-050708.html3. Steve Jobs quote on NY Times: “We’ve added over a thousand features to Mac OS X in the last five years,” he said Monday in an interview after his presentation. “We’re going to hit the pause button on new features.”Instead, the company is going to focus on what he called “foundational features” that will be the basis for a future version of the operating system.“The way the processor industry is going is to add more and more cores, but nobody knows how to program those things,” he said. “I mean, two, yeah; four, not really; eight, forget it.”http://bits.blogs.nytimes.com/2008/06/10/apple-in-parallel-turning-the-pc-world-upside-down/
  16. As we have shared in the past, LabVIEW was designed to be parallel in nature from the ground up… LabVIEW automatically distributes parallel processing diagrams to run on different threads, which can run on different CPU cores, in fact, LabVIEW has supported multithreading for over 10 years.As a LabVIEW programmer, today you have to follow a few simple steps to build systems that take advantage of multi-core processors- Look for tasks or data or both that that can be run in parallel within your code, like in this example- Architect code to reflect this parallelism, which you can inherently do in LabVIEW (So while people in the industry are trying to figure out how to make software parallel we continue to further develop the development of features in LabVIEW to continue to take advantage of multi-core, multithreaded systems.
  17. This is a slide our computer science experts at NI have created for us…in simple terms LabVIEW eliminates artificial complexity of programming paralle systems – little interlude; if you asked me to write a LV manual in Chinese, you’d add a lot of artificial complexity to my task. I certainly would be able to write on in <you native language>. Kind of similar with traditional programming languages and parallel programming. LabVIEW removes this artificial complexity through its graphical approach which makes it inherently parallel!
  18. IF it comes to parallel programming we have to also talk about FPGA – as those silicon chips are the ultimate implementation of parallel programming. FPGA –piece of silican with an ocean of transistors and they are all connected together…grouped in logical blocks (ANDs, ORs, NOTs,…) Using LabVIEW you can define a pattern of how these logical blocks connect. This program can run at the speed at which the transistors propagate -> fast, reliable, no OS, It is like having a blank slate of custom circuitry that you can rewire to implement your application.FPGAs are parallel – you can burn as many different parallel paths into the chip as you can fit. With LV FPGA, you can develop applications using the graphical dataflow nature of LV, and map your programs directly onto an FPGA chip.Imagine: PXIe chassis packed with R series cards, each running multiple loops in parallel – ultimate parallel processing.
  19. FPGA based I/O can span a wide range of applications such as PWM, custom counters and timers, multiple scan rates, built-in IP processing blocks and so and so forth…
  20. FPGA technology is an important component of Graphical System Design…At the heart of our control platforms we find an FPGA chip that connects to real-world (sensors and actuators). This chip is fully programmable with the LabVIEW Graphical Development. This allows for rapid prototyping of embedded systems in software. This technology is available on all of our platforms – ranging from commercial PCs, Industrial Computers to small rugged embedded platforms such as CompactRIO.
  21. With this platform we are capable of solving some tough real-time challenges including plasma control in a TOKAMAK fusion test reactor, and controlling the particle beam of the LHC at CERN.
  22. Message for slide:ESO: European Southern Observatory – supported by 13 European countries. Current Flagship VLT (Very Large Telescope). It’s first image was of an extra solar planet 173 light-years away and 4 billion times fainter than what we can see with our eyes. Next project: ELT (Extremely Large Telescope). Primary mirror M1 is 4 times bigger than any other mirror (size of half a soccer field). Consists out of 984 segments since one can’t build a single mirror in that size. Each segments is 1.5 meters in diameter and weighs 150 kg. All segments have to be perfectly aligned.Control problem: Solving the 3k (actuators) x 6k (sensors) matrix 500 to 1000 times per second (computing time: 1 to 2 ms) in real-time.NI has already been working with ESO on Data Acquisition and synchronization of such high channel count system as well as on some data processing and control problems and also has been recruited to help with this extraordinary control problem. With LV RT running on a DELL Precision T4700 we currently solve the control problem taking 2ms to compute the 3kx 6k matrix using commercial of the shelf technology.+++++++++++++++++++++++++++++++++++++++++++++++++++Author(s):Jason Spyromilio - European Southern ObservatoryIndustry:Research, Aerospace/AvionicsProducts:LabVIEW, Real-Time ModuleThe Challenge:Using commercial off-the-shelf (COTS) solutions for high-performance computing (HPC) in active and adaptive optics real-time control in extremely large telescopes.The Solution:Combining the NI LabVIEW graphical programming environment with multicore processors to develop a real-time control system and prove that COTS technology can control the optics in the European Extremely Large Telescope (E-ELT), which is currently in the design and prototyping phases."NI engineers proved that we can, in fact, use LabVIEW and the LabVIEW Real-Time Module to implement a COTS-based solution and control multicore computation for real-time results."The European Southern Observatory (ESO) is an astronomical research organization supported by 13 European countries. We have experience developing and deploying some of the world’s most advanced telescopes. Our organization currently operates at three sites in the Chilean Andes – the La Silla, Paranal, and Chajnantor observatories. We have always commanded highly innovative technology, from the first common-user adaptive optics systems at the 3.6 m telescope on La Silla to the deployment of active optics at La Silla’s 3.5 m New Technology Telescope (NTT) to the integrated operation of the Very Large Telescope (VLT) and the associated interferometer at Paranal. In addition, we are collaborating with our North American and East Asian partners in constructing the Atacama Large Millimeter Array (ALMA), a $1 billion (USD) 66-antenna submillimeter telescope scheduled for completion at the Llano de Chajnantor in 2012.The next project on our design board is the E-ELT. The design for this 42 m primary mirror diameter telescope is in phase B and received $100 million (USD) in funding for preliminary design and prototyping. After phase B, construction is expected to start in late 2010.Grand-Scale Active and Adaptive OpticsThe 42 m telescope draws on the ESO and astronomical community experience with active and adaptive optics and segmented mirrors. Active optics incorporates a combination of sensors, actuators, and a control system so that the telescope can maintain the correct mirror shape, or collimation. We actively maintain the correct configuration for the telescope to reduce any residual aberrations in the optical design and increase efficiency and fault tolerance. These telescopes require active optics corrections every minute of the night, so the images are limited only by atmospheric effects.Adaptive optics uses a similar methodology to monitor the atmospheric effects at frequencies of hundreds of hertz and corrects them using a deformed, suitably configured thin mirror. Turbulence scale length determines the number of actuators on these deformable mirrors. The wave front sensors run fast to sample the atmosphere and transform any aberrations to mirror commands. This requires very fast hardware and software.Controlling the complex system requires an extreme amount of processing capability. To control systems deployed in the past, we developed proprietary control systems based on virtual machine environment (VME) real-time control, which can be expensive and time-consuming. We are working with National Instruments engineers to benchmark the control system for the E-ELT primary segmented mirror, called M1, using COTS software and hardware. Together we are also exploring possible COTS-based solutions to the telescope’s adaptive mirror real-time control, called M4.M1 is a segmented mirror that consists of 984 hexagonal mirrors (Figure 1), each weighing nearly 330 lb with diameters between 1.5 and 2 m, for a total 42 m diameter. In comparison, the primary mirror of the Hubble Space Telescope has a 2.4 m diameter. The single primary mirror of the E-ELT alone will measure four times the size of any optical telescope on the earth and incorporate five mirrors (Figure 2).Defining the Extreme Computational Requirements of the Control SystemIn the M1 operation, adjacent mirror segments may tilt with respect to the other segments. We monitor this deviation using edge sensors and actuator legs that can move the segment 3 degrees in any direction when needed. The 984 mirror segments comprise 3,000 actuators and 6,000 sensors (Figure 3).The system, controlled by LabVIEW software, must read the sensors to determine the mirror segment locations and, if the segments move, use the actuators to realign them. LabVIEW  computes a 3,000 by 6,000 matrix by 6,000 vector product and must complete this computation 500 to 1,000 times per second to produce effective mirror adjustments.Sensors and actuators also control the M4 adaptive mirror. However, M4 is a thin deformable mirror – 2.5 m in diameter and spread over 8,000 actuators (Figure 4). This problem is similar to the M1 active control, but instead of retaining the shape, we must adapt the shape based on measured wave front image data. The wave front data maps to a 14,000 value vector, and we must update the 8,000 actuators every few milliseconds, creating a matrix-vector multiply of an 8 by 14 k control matrix by a 14 k vector. Rounding up the computational challenge to 9 by 15 k, this requires about 15 times the  large segmented M1 control computation.We were already working with NI on a high-channel-count data acquisition and synchronization system when they began working on the math and control problem. NI engineers are simulating the layout and designing the control matrix and control loop. At the heart of all these operations is a very large LabVIEW matrix-vector function that executes the bulk of the computation. M1 and M4 control requires enormous computational ability, which we approached with multiple multicore systems. Because M4 control represents 15 3 by 3 k submatrix problems, we require 15 machines that must contain as many cores as possible. Therefore, the control system must command multicore processing. This is a capability that LabVIEW offers using COTS solutions, making a very attractive proposition for this problem.Addressing the Problem with LabVIEW in Multicore HPC FunctionalityBecause we required the control system engineering before the actual E-ELT construction, the system configuration could affect some of the construction characteristics of the telescope. It was critical that we thoroughly test the solution as if it were running the actual telescope. To meet this challenge, NI engineers not only implemented the control system, but also a system that runs a real-time simulation of the M1 mirror to perform a hardware-in-the-loop (HIL) control system test. HIL is a testing method commonly used in automotive and aerospace control design to validate a controller using an accurate, real-time system simulator. NI engineers created an M1 mirror simulator that responds to the control system outputs and validates its performance. The NI team developed the control system and mirror simulation using LabVIEW and deployed it to a multicore PC running the LabVIEW Real-Time Module for deterministic execution.In similar real-time HPC applications, communication and computation tasks are closely related. Failures in the communication system result in whole system failures. Therefore, the entire application development process includes the communication and computation interplay design. NI engineers needed a fast, deterministic data exchange at the core of the system and immediately determined that this application cannot rely on standard Ethernet for communication because the underlying network protocol is nondeterministic. They used the LabVIEW Real-Time Module time-triggered network feature to exchange data between the control system and the M1 mirror simulator, resulting in a network that moves 36 MB/s deterministically.NI developed the full M1 solution that incorporates two Dell Precision T7400 Workstationss, each with eight cores and a notebook that provides an operator interface. It also includes two networks – a standard network that connects both real-time targets to the notebook and a 1 GB time-triggered Ethernet network between the real-time targets for exchanging I/O data (Figure 5).As for system performance, we learned that the controller receives 6,000 sensor values, executes the control algorithm to align the segments, and outputs 3,000 actuator values during each loop. The NI team created this control system to achieve these results and produced a telescope real-time simulation in actual operation called “the mirror.” The mirror receives the 3,000 actuator outputs, adds a variable representative of atmospheric disturbances such as wind, executes the mirror algorithm to simulate M1, and outputs 6,000 sensor values to complete the loop. The entire control loop is completed in less than 1 ms to adequately control the mirror (Figure 6).The benchmarks NI engineers established for their matrix-vector multiplications include the following:LabVIEW Real-Time Module with a machine with two quad-core processors,using four cores and single precision at 0.7 msLabVIEW Real-Time Module with a machine with two quad-core processors, using eight cores and single precision at 0.5 msThe M4 compensates for measured atmospheric wave form aberrations, and NI engineers determined the problem could only be solved using a state-of-the-art, multicore blade system. Dell invited the team to test the solution on its M1000, a 16-blade system (Figure 7), and the test results were encouraging. Each of the M1000 blade machines features eight cores, which translates into the fact that engineers distributed the LabVIEW control problem onto 128 cores.NI engineers proved that we can, in fact, use LabVIEW and the LabVIEW Real-Time Module to implement a COTS-based solution and control multicore computation for real-time results. Because of this performance breakthrough, our team continues to set benchmarks for both computer science and astronomy in E-ELT implementation, which will further scientific advancements as a whole.
  23. With regards to the Engineering Grand Challenges, robotics plays an important role in the area of security and safety – robots such as unmanned vehicles might be used in hazardous environment (such as under water or in environmental conditions that put human health at risk) or potentially in dangerous areas such as urban warfare.This is an example system architecture for Robotics…A robot obviously has to sense (distances, colors, movements, sounds,…)…those signals have to processed and decisions have to made that then will result into actions. All this has to happen at the same while operating such as moving along to execute a specific task. Hence like a human being the robot has to perform all these things in parallel and in real-time!
  24. I want to follow this up with quote by Dr David Barret. He’s one of the leading robotics experts globally. He currently serves as Director for the SCOPE program at the Boston Olin college which engages students in a significant engineering project under realistic constraints for an actual client. Prior to these he’s served as the VP of Engineering for iRobots.
  25. Inspiring students to be creative in designing robots is a good lead into the remaining part of my presentation. What is the roadmap to for a sustainable future…preparing our next generation engineers and scientists for solving engineering grand challenges……preparing them to be competitive on the market by teaching tools that will help them be just that….To do this we have to bring fun back to engineering education and inspire them by teaching with tools that are fun and help students to grasp complex topics more easily…
  26. The world in which we are living in will require more from our Engineers of tomorrow than it used to do in the past. There is the technology aspect…Systems are getting more complex – smaller, richer in features and they require a high level of multi-disciplinary knowledge (such as mechatronics, biomedics, green engineering). We have to inspire creativity. Remember, we can’t solve the problems of today with the same level of thinking that created them…More over there is the aspect of becoming a world citizen. The world in which are living is getting smaller. In pretty much every big company or research teams, one is required to cooperate in global teams which requires communication skills as well as a solid multi-cultural background and one has to be ethically grounded.
  27. Where we can help is the lack of physical intuition and the understanding of real world constraints…that’s where hands-on teaching comes into play.
  28. For example: National Instruments provides students with a complete platform to explore circuit concepts with National Instruments graphical system design and teaching tools. NI Multisim, LabVIEW, and prototyping platforms, such as the NI Educational Laboratory Virtual Instrumentation Suite (NI ELVIS), help your students make the transition from theory to prototype…
  29. …around the ELVIS platform third party vendors such as QUANSER, EMONA and others have helped creating a ecosystem of ELVIS accessories (plug-in boards with lab experiments) for teaching various different engineering disciplines ranging from RF communications to newer topics such as bio medical and green engineering.
  30. In the past years Graphical System Design has been instrumental to helping students success various areas, ranging from medical assistive systems such as a mind controlled wheelchair to green engineering applications such as fuel cell driven locomotives or the development of technologies for renewable energy production.
  31. To keep inspiring students after they have left the laboratory, we have been working on a device that we consider the companion of our ELVIs platform for at home <now forward slide>I’m happy to present to you what will become our latest addition to our family of academic products - NI MyDAQ. We are planning on releasing this in the near future. However, we have already brought a prototype. It will feature…2 AI and AO channelsStereo/Audio connectivity8 DIO lines and 1 counterPower supplyIntegrated DMMCome and take a look at it during the breaks…
  32. FIRST - The most impactful program in the world in inspiring students to pursue science and engineering careers.FIRST’ mission is to inspire young people to be science and technology leaders, by engaging them in exciting mentor-based programs that build science, engineering and technology skillsand that foster well-rounded life capabilities including self-confidence, communication, and leadership.FIRST has a huge impact not only in pursuing young people to pursue careers in science and engineering but also changing our culture in communities and schools to celebrate success in these areas as they celebrate success in football (soccer) or Hollywood. National Instruments as provide mentors and sponsored teams for many years. National Instruments together with their technology partners has sponsored 1800 teams around the world who have received NI CompactRIO. What was exiting for us was is that 65% have already re-programmed their robots in 2009 with CompactRIO (up from 0% the year before).
  33. By removing the artificial complexity,LabVIEW unlocks the potential of the engineer (young and old) by giving access to latest technologies in applications from kindergarten to rocket science.….
  34. …and therewith enables researchers as well as students to keep solving Engineering Grand Challenges around the globe to make our world a better place.Thank you very much for your attention. I wish you very a informative day, take advantaged of our technical experts and your colleagues and partners that are presenting today and feel free to approach us any time...