OptimoDE: Programmable Accelerator Engines Through Retargetable Customization

Size: px
Start display at page:

Download "OptimoDE: Programmable Accelerator Engines Through Retargetable Customization"

Transcription

1 OptimoDE: Programmable Accelerator Engines Through Retargetable Customization Nathan Clark, Hongtao Zhong, Kevin Fan, Scott Mahlke CCCP Research Group University of Michigan Krisztián Flautner, Koen Van Nieuwenhove ARM Limited

2 OptimoDE Overview OptimoDE A configurable VLIW-styled Data Engine architecture Targeted at intensive data processing Characteristics Very wide performance envelope Power / area / speed tradeoff Exploiting parallelism in applications Unlimited data path configuration options User extensible through ISA customization Semi-automatic design system User-in-the-loop design, retargetable compiler toolchain

3 OptimoDE in a System On Chip SDRAM SDRAM Controller ARM CPU SRAM I/O AHB Bus Matrix Memory Data Control M1 M2 DMA Controller Interrupt Controller S Memory S M switch FIFO S M S S M DATA 1 DATA 2 CTRL Data Engine MEM SoC

4 OptimoDE Architecture Model Function units Registers regs regs Memories interconnect regs interconnect Interconnect I/O ports regs Controller Controller µc Functional Units ALU, ACU, Multipliers Custom Memory RAM ( asynch / synch ) ROM I/O ports addressable handshake protocol Registers Register files Interconnect Direct connection Shared bus Controller All layers required Intra-layer configuration

5 Design Toolchain OptimoDE Library OptimoDE Library ma Definition instantiate User Library User Library Librarian xxxxx xx dct xxxxx ma Evaluation ma.inc ma ma.inc.c 1.inc ma ma.inc.c 2.inc ma.inc.c 3 DesignDE save ma.tmp ISS set target run / profile load #include main() { = dct(); } DEvelop create_resource LOAD LIFETIME

6 Compiler Toolchain DEvelop C Source Description * 1 7 INPUT * * OUTPUT * * * 1 2 * 4 * 3 6 * 8 * 5 * 9 check map compile 7 10 Analysis feedback Microcode Syntax checks Dataflow analysis Match architecture and dataflow graph Optimize code and register use

7 32-point DCT Microarchitecture inport outport acu_1 acu_2 acu_3 rom ram_1 ram_2 alu_1 alu_2 imm_1 imm_2 control 2 Custom FUs, 2 RAM, 1 ROM, 3 ACU, 2 I/O ports Designer responsible for creating custom units manually

8 Retargetable Customization Prototype 2 technologies in OptimoDE Automated ISA customization Retargetable customization to an application-area Customizing for 1 application Programmability Nominally programmable Critical problem Cannot sustain performance across similar applications How well does a custom ISA generalize 5 encryption algorithms, create custom design for each Average loss >80% verses native [MICRO, 2003] Proactive generalization creates a retargetable design

9 Creating Custom Instructions Candidate discovery Identify customization opportunities Examine program DFG Partition DFG at: Memory operations Unprofitable edges Enumerate candidate subgraphs within each partition

10 Grouping and Selection Group candidate subgraphs with same structure Estimate performance and cost for each group Greedily select groups to implement in hardware subject to budget Group 1 Group 2 Cost: 2 Adders Gain: 10,000 Cycles Group 3 Cost: 1 Adder Gain: 1,500 Cycles Cost: 0.5 Adders Gain: 1,000 Cycles Group 4 Cost: 1 Adder Gain: 2,500 Cycles

11 Proactively Generalize Groups Cost-effectively extend group functionality to enable reuse Input 2 Input 1 Wildcard multiple functionality at nodes Input 2 Output Subsumed configurable interconnect to bypass nodes 0xFF >> 0x8 0xFF,- Output Input 1,& >> 0x8, 0x4

12 Native Speedups ARM 926EJ (200 MHz) OptimoDE (333 MHz, 5 Issue: 3 ALU, 1 Mem, 1 Brn) OptimoDE 1 CFU (333 MHz) 6 Speedup Des AES Blowfish Md5 Rc4 SHA

13 Importance of Generalization 7 7 Base Generalized Speedup des-3des 3des-Blowfish 3des-Rc4 3des-AES 3des-Sha Blowfish-3des Blowfish-Blowfish Blowfish-Rc4 Blowfish-AES Blowfish-Sha Rc4-3des Rc4-Blowfish Rc4-Rc4 Rc4-AES Rc4-Sha AES-3des AES-Blowfish AES-Rc4 AES-AES AES-Sha Sha-3des Sha-Blowfish 3des-3des 3des-3des 3des-Blowfish 3des-Blowfish 3des-Rc4 3des-Rc4 3des-AES 3des-AES 3des-Sha 3des-Sha Blowfish-3des Blowfish-3des Blowfish-Blowfish Blowfish-Blowfish Blowfish-Rc4 Blowfish-Rc4 Blowfish-AES Blowfish-AES Blowfish-Sha Blowfish-Sha Rc4-3des Rc4-3des Rc4-Blowfish Rc4-Blowfish Rc4-Rc4 Rc4-Rc4 Rc4-AES Rc4-AES Rc4-Sha Rc4-Sha AES-3des AES-3des AES-Blowfish AES-Blowfish AES-Rc4 AES-Rc4 AES-AES AES-AES AES-Sha AES-Sha Sha-3des Sha-3des Sha-Blowfish Sha-Blowfish Key: application run application designed for Sha-Rc4 Sha-AES Sha-Sha Sha-Rc4 Sha-Rc4 Sha-AES Sha-AES Sha-Sha Sha-Sha

14 1 Designing for a Domain 0.9 Fraction of Native Speedup Attained des AES Blowfish Rc4 Sha Md5 Mean 0 Rc4 Rc4, Sha Blowfish, Rc4, Sha 3des, Blowfish, Rc4, Sha Apps Designed For 3des, AES, Blowfish, Rc4, Sha

15 Case Study - Md5 Speedup CFU Cost Budget (Relative to 32-bit ripple-carry adder)

16 OptimoDE Design for this Point Input 1 Input 2 Input 3 ALU 1 ALU 2 ACU SRAM CFU Input 4 Input 2 Input 1 RF RF RF RF 0x1B 0x5 Input 3 ^ >> << & Control Memory ^ Output Output

17 Die Area Breakdown OptimoDE = 5.5 mm 2 in 0.13 µ ARM 926EJ = 5.0 mm 2 in 0.13 µ ALU 1 ALU 2 ACU SRAM CFU CFU 2% Reg. File and Interconnect 9% Control Memory 11% RF RF RF RF Baseline Design 78% Control Memory Die impact is artificially large because of naïve implementation

18 OptimoDE Conclusions Configurable VLIW-style data engine architecture Automated tools for implementing embedded signal and data processing solutions Automatic retargetable customization Customized design combined with cost-effective generalization Performance programmability - Performance stability across a family of similar applications

High Level Tools for Low-Power ASIC design

High Level Tools for Low-Power ASIC design High Level Tools for Low-Power ASIC design Arne Schulz OFFIS Research Institute, Germany 1 Overview introduction high level power estimation µprocessors ASICs tool overview µprocessors ASICs conclusion

More information

Interconnect Verification for SOC

Interconnect Verification for SOC Interconnect Verification for SOC Jing-Yang Jou Department of Electronics Engineering National Chiao Tung University Hsinchu, Taiwan E-mail: jyjou@ee.nctu.edu.tw URL: http://eda.ee.nctu.edu.tw/jyjou Outlines

More information

NSF {Program (NSF ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch

NSF {Program (NSF ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch NSF07-504 {Program (NSF04-609 ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch Computer Systems Research Program: Components and Thematic Areas Advanced

More information

8. Description, Architecture, and Features

8. Description, Architecture, and Features 8. Description, Architecture, and Features H51007-2.3 Introduction HardCopy APEX TM devices extend the flexibility of high-density FPGAs to a cost-effective, high-volume production solution. The migration

More information

DARPA-BAA Hierarchical Identify Verify Exploit (HIVE) Frequently Asked Questions (FAQ) August 31, 2016

DARPA-BAA Hierarchical Identify Verify Exploit (HIVE) Frequently Asked Questions (FAQ) August 31, 2016 DARPA-BAA-16-52 Hierarchical Identify Verify Exploit (HIVE) Frequently Asked Questions (FAQ) August 31, 2016 TA1 1. Q: The BAA notes scaling to 20W, is that just for the graph accelerator chip? A: Power

More information

TLM-Driven Design and Verification Time For a Methodology Shift

TLM-Driven Design and Verification Time For a Methodology Shift TLM-Driven Design and Time For a Methodology Shift By Jack Erickson, Cadence Design Systems, Inc. Transaction level modeling (TLM) is gaining favor over register-transfer level () for design components

More information

13. Back-End Design Flow for HardCopy Series Devices

13. Back-End Design Flow for HardCopy Series Devices 13. Back-End esign Flow for HardCopy Series evices H51019-1.4 Introduction This chapter discusses the back-end design flow executed by the HardCopy esign Center when developing your HardCopy series device.

More information

Development of AUTOSAR Software Components with Model-Based Design

Development of AUTOSAR Software Components with Model-Based Design Development of AUTOSAR Software Components with Model-Based Design Guido Sandmann Automotive Marketing Manager, EMEA The MathWorks Joachim Schlosser Senior Team Leader Application Engineering The MathWorks

More information

``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster

``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster Virtualizer ``Overview ``The Impact of ``What are Virtual Prototypes? ``Competitive Electronic Products Faster ``Use Virtual Prototyping from Specification to Deployment ``Virtualizer Technical Specification

More information

Safety with Embedded Multicores. Glenn Farrall: Microcontrollers Infineon UK

Safety with Embedded Multicores. Glenn Farrall: Microcontrollers Infineon UK Safety with Embedded Multicores Glenn Farrall: Microcontrollers Infineon UK 2014-09-23 Agenda Automotive ECUs Automotive Trends AURIX MultiCore Page 2 Automobiles are no longer a composition of mechanical

More information

SECURE AUTHENTICATION THROUGH A NEAR FIELD COMMUNICATION IN ASYMMETRIC CRYPTOGRAPHY

SECURE AUTHENTICATION THROUGH A NEAR FIELD COMMUNICATION IN ASYMMETRIC CRYPTOGRAPHY International Journal of Advances in Applied Science and Engineering (IJAEAS) ISSN (P): 2348-1811; ISSN (E): 2348-182X Vol-1, Iss.-4, SEPTEMBER 2014, 82-86 SECURE AUTHENTICATION THROUGH A NEAR FIELD COMMUNICATION

More information

"Charting the Course... MOC C Administering System Center Configuration Manager and Intune. Course Summary

Charting the Course... MOC C Administering System Center Configuration Manager and Intune. Course Summary Description Course Summary Get expert instruction and hands-on practice configuring and managing clients and devices by using Microsoft System Center v1511, Microsoft Intune, and their associated site

More information

Addressing the I/O bottleneck of HPC workloads. Professor Mark Parsons NEXTGenIO Project Chairman Director, EPCC

Addressing the I/O bottleneck of HPC workloads. Professor Mark Parsons NEXTGenIO Project Chairman Director, EPCC Addressing the I/O bottleneck of HPC workloads Professor Mark Parsons NEXTGenIO Project Chairman Director, EPCC I/O is key Exascale challenge Parallelism beyond 100 million threads demands a new approach

More information

Implementing an AC97Audio Controller IP. Master of Science Thesis in Integrated Electronic System Design JOSÉ ROBERTO SÁNCHEZ MAYEN

Implementing an AC97Audio Controller IP. Master of Science Thesis in Integrated Electronic System Design JOSÉ ROBERTO SÁNCHEZ MAYEN Implementing an AC97Audio Controller IP Master of Science Thesis in Integrated Electronic System Design JOSÉ ROBERTO SÁNCHEZ MAYEN Chalmers University of Technology University of Gothenburg Department

More information

Siemens PLM Software HEEDS. Discover better designs, faster.

Siemens PLM Software HEEDS. Discover better designs, faster. Siemens PLM Software HEEDS Discover better designs, faster www.siemens.com/heeds Design space exploration helps engineers deliver superior performance Define Simulate Evaluate Old way Input Output Targets

More information

Agilent VEE Pro 9.3. Data Sheet

Agilent VEE Pro 9.3. Data Sheet Agilent VEE Pro 9.3 Data Sheet Agilent VEE 9.3 Features New sample programs for Agilent 33500 series function/arbitrary waveform generator, 34411A digital multimeter and DSO/MSO oscilloscopes. General

More information

What s New with the PlantPAx Distributed Control System

What s New with the PlantPAx Distributed Control System What s New with the PlantPAx Distributed Control System Copyright 2016 Rockwell Automation, Inc. All Rights Reserved. 1 PLANT-WIDE Control and Optimization SCALABLE and Modular SECURE Open and Information-enabled

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Code & Subject Name: IT1251 Software Engineering and Quality Assurance Year / Sem : II / IV UNIT I SOFTWARE PRODUCT

More information

DEPEI QIAN. HPC Development in China: A Brief Review and Prospect

DEPEI QIAN. HPC Development in China: A Brief Review and Prospect DEPEI QIAN Qian Depei, Professor at Sun Yat-sen university and Beihang University, Dean of the School of Data and Computer Science of Sun Yat-sen University. Since 1996 he has been the member of the expert

More information

Application Note, V1.0, Jul AP16145 XC2000/XE166. Microcontrollers

Application Note, V1.0, Jul AP16145 XC2000/XE166. Microcontrollers Application Note, V1.0, Jul. 2008 AP16145 XC2000/XE166 U s i n g E n h a n c e d I n t e r r u p t H a n d l i n g w i t h D A v E Microcontrollers Edition 2008-08-07 Published by Infineon Technologies

More information

OPC UA Symposium. Cosmin Nan. EMEA Channel Manager Matrikon

OPC UA Symposium. Cosmin Nan. EMEA Channel Manager Matrikon OPC UA Symposium Cosmin Nan EMEA Channel Manager Matrikon 220 professionals, 10 offices Partnering with the leading suppliers of each segment Services for the total life cycle of the solution: Consulting,

More information

Whitepaper ax eft-kernel EMV Level 2 Kernel - a Software Module for EFTPOS Terminals

Whitepaper ax eft-kernel EMV Level 2 Kernel - a Software Module for EFTPOS Terminals Abrantix AG Förrlibuckstrasse 66 CH 8005 Zürich Tel.: +41 43 433 70 30 Fax.: +41 43 433 70 31 www.abrantix.com info@abrantix.com Whitepaper ax eft-kernel EMV Level 2 Kernel - a Software Module for EFTPOS

More information

AUTOSAR Automotive Open System Architecture

AUTOSAR Automotive Open System Architecture Automotive Open System Architecture Cooperate on standards, compete on implementation. Alessandra Mitidieri C. Agenda History Partnership Structure and Members Main Topics and Benefits Architecture Present

More information

Introduction. Highlights. Prepare Library Sequence Analyze Data

Introduction. Highlights. Prepare Library Sequence Analyze Data BaseSpace Sequence Hub Genomics cloud computing expands opportunities for biological discovery, making analysis and storage of next-generation sequencing data accessible to any scientist. Highlights Centralized

More information

Software Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1

Software Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objectives To introduce software process models To describe three generic process models and when they may be

More information

Novedades de las últimas versiones de MATLAB y Simulink

Novedades de las últimas versiones de MATLAB y Simulink Novedades de las últimas versiones de MATLAB y Simulink R2016b R2017a Paz Tárrega David Pérez 2015 The MathWorks, Inc. 1 Application Breadth Workflow Depth Platform Productivity Products for the work you

More information

IBM xseries 430. Versatile, scalable workload management. Provides unmatched flexibility with an Intel architecture and open systems foundation

IBM xseries 430. Versatile, scalable workload management. Provides unmatched flexibility with an Intel architecture and open systems foundation Versatile, scalable workload management IBM xseries 430 With Intel technology at its core and support for multiple applications across multiple operating systems, the xseries 430 enables customers to run

More information

Mont-Blanc work Past, present & future

Mont-Blanc work Past, present & future montblanc-project.eu @MontBlanc_EU Mont-Blanc work Past, present & future Etienne WALTER, Project manager (Bull/Atos) Coordinator of Mont-Blanc phase 3 This project has received funding from the European

More information

AMR (Adaptive Mesh Refinement) Performance Benchmark and Profiling

AMR (Adaptive Mesh Refinement) Performance Benchmark and Profiling AMR (Adaptive Mesh Refinement) Performance Benchmark and Profiling July 2011 Acknowledgment: - The DoD High Performance Computing Modernization Program - John Bell from Lawrence Berkeley Laboratory Note

More information

Xcelium Parallel Logic Simulation

Xcelium Parallel Logic Simulation Breaking through functional verification bottlenecks provides highest productivity for your most complex IP and largest SoC projects Cadence Xcelium Parallel Logic Simulation is the third generation of

More information

SAP Cloud Platform Pricing and Packages

SAP Cloud Platform Pricing and Packages Platform Pricing and Packages Get Started Packages Fast. Easy. Cost-effective. Get familiar and up-and-running with Platform in no time flat. Intended for non-production use. Designed to help users become

More information

SCRIBE WHITE PAPER HOW SCRIBE ONLINE WORKS

SCRIBE WHITE PAPER HOW SCRIBE ONLINE WORKS SCRIBE WHITE PAPER HOW SCRIBE ONLINE WORKS Introduction Scribe Online is a leading integration platform as a service (ipaas) from Scribe Software. It has a multi-tenant architecture that scales by distributing

More information

SCRIBE WHITE PAPER HOW SCRIBE ONLINE WORKS

SCRIBE WHITE PAPER HOW SCRIBE ONLINE WORKS SCRIBE WHITE PAPER HOW SCRIBE ONLINE WORKS Introduction Scribe Online is a leading integration platform as a service (ipaas) from Scribe Software. It has a multi-tenant architecture that scales by distributing

More information

Contents. Today Project Management. What is Project Management? Project Management Activities. Project Resources

Contents. Today Project Management. What is Project Management? Project Management Activities. Project Resources Contents Last Time - Software Development Processes Introduction Software Development Processes Project Management Requirements Engineering Software Construction Group processes Quality Assurance Software

More information

Mobile Authentication Application for a Security Solutions Provider ATTENTION. ALWAYS.

Mobile Authentication Application for a Security Solutions Provider ATTENTION. ALWAYS. Mobile Authentication Application for a Security Solutions Provider ATTENTION. ALWAYS. THE CUSTOMER Our Customer is a security solutions provider, specializing in identity management solutions, for businesses

More information

Vector is a global company located in Stuttgart, Germany Subsidiaries in USA, Japan, France, Sweden

Vector is a global company located in Stuttgart, Germany Subsidiaries in USA, Japan, France, Sweden Modeling with CANoe by Bruce D. Emaus President of Vector CANtech & SAE Embedded Software Standards Committee Chair Automotive Software Workshop San Diego March 2006 This is a Vector commercial Vector

More information

Inside! icteam, a confluence of parallels. - Jyothi G Shivashankar (Robert Bosch Engineering and Business Solutions) Eclipsecon 2013

Inside! icteam, a confluence of parallels. - Jyothi G Shivashankar (Robert Bosch Engineering and Business Solutions) Eclipsecon 2013 Inside! Eclipsecon 2013 26 Mar 2013 16:15 16:45 Room : Back Bay - Jyothi G Shivashankar (Robert Bosch Engineering and Business Solutions) - Ryan D Brooks (The Boeing Company) 1 Agenda 1 The parallel industries

More information

Totally Integrated Automation. Efficiency driving productivity

Totally Integrated Automation. Efficiency driving productivity Totally Integrated Automation Efficiency driving productivity siemens.tld/keyword In order to remain competitive manufacturing companies need to achieve enormous improvements in their processes Reducing

More information

Sense of Security Security Advisory SOS SAP Work Manager, SAP CRM Service Manager and ios Client Multiple Vulnerabilities 14 December 2014.

Sense of Security Security Advisory SOS SAP Work Manager, SAP CRM Service Manager and ios Client Multiple Vulnerabilities 14 December 2014. Sense of Security Security Advisory SOS-14-004. SAP Work Manager, SAP CRM Service Manager and ios Client Multiple Vulnerabilities. Sense of Security 2014. Editor Jason Edelstein. Page No 1. SAP Work Manager,

More information

Enterprise Information Governance, Archiving & Records management

Enterprise Information Governance, Archiving & Records management by Star Storage Enterprise Information Governance, Archiving & Records management Protect, reuse and securely share your electronic records while maintaining compliance. seal-online.com by Star Storage

More information

Systems Requirement Specifications

Systems Requirement Specifications Department of Computer Science and Engineering the University of Texas at Arlington Systems Requirement Specifications BehindtheCurtain Enterprises Project Team Members: Kyle Burgess Kyle Crumpton Austen

More information

Magillem. X-Spec. For embedded Software and Software-driven verification teams

Magillem. X-Spec. For embedded Software and Software-driven verification teams Magillem X-Spec For embedded Software and Software-driven verification teams Get ready for the lot execute your spec Predict the behavior of your smart device Software that streamline your design and documentation

More information

Cadence Transistor-Level EMIR Solution Voltus-Fi Custom Power Integrity Solution

Cadence Transistor-Level EMIR Solution Voltus-Fi Custom Power Integrity Solution Cadence Transistor-Level EMIR Solution Voltus-Fi Custom Power Integrity Solution Scott / Graser 16 / Oct / 2015 Agenda Introduction -- Cadence Power Signoff Solution Transistor-Level EMIR Challenges and

More information

Chapter 4 Software Process and Project Metrics

Chapter 4 Software Process and Project Metrics Chapter 4 Software Process and Project Metrics 1 Measurement & Metrics... collecting metrics is too hard... it's too time-consuming... it's too political... it won't prove anything... Anything that you

More information

CP2K PARALLELISATION AND OPTIMISATION

CP2K PARALLELISATION AND OPTIMISATION CP2K PARALLELISATION AND OPTIMISATION Iain Bethune (ibethune@epcc.ed.ac.uk) http://tinyurl.com/cp2k2016 #CP2KSummerSchool Overview Overview of Parallel Programming models Shared Memory Distributed Memory

More information

Measurement, simulation, virtualization

Measurement, simulation, virtualization Translated article Methoden und Tools für die Entwicklung von Fahrzeugsystemen: Messung, Simulation, Virtualisierung, Elektronik Automotive Sonderausgabe Software 2016 Methods and tools for the development

More information

Engineering Services Outsourcing

Engineering Services Outsourcing Engineering Services Outsourcing Let L&T help improve your products, reduce your costs and get your products to market faster. Engineering Services Outsourcing brochure Gain a competitive edge with L&T

More information

Aurélie Pericchi SSP APS Laurent Marzouk Data Insight & Cloud Architect

Aurélie Pericchi SSP APS Laurent Marzouk Data Insight & Cloud Architect Aurélie Pericchi SSP APS Laurent Marzouk Data Insight & Cloud Architect 2005 Concert de Coldplay 2014 Concert de Coldplay 90% of the world s data has been created over the last two years alone 1 1. Source

More information

Challenges in Application Scaling In an Exascale Environment

Challenges in Application Scaling In an Exascale Environment Challenges in Application Scaling In an Exascale Environment 14 th Workshop on the Use of High Performance Computing In Meteorology November 2, 2010 Dr Don Grice IBM Page 1 Growth of the Largest Computers

More information

SWAMP: Smith-Waterman using Associative Massive Parallelism

SWAMP: Smith-Waterman using Associative Massive Parallelism SWAMP: Smith-Waterman using Associative Massive Parallelism Shannon I. Steinfadt and Johnnie Baker 9th International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC 08)

More information

Lecture 11: CPU Scheduling

Lecture 11: CPU Scheduling CS 422/522 Design & Implementation of Operating Systems Lecture 11: CPU Scheduling Zhong Shao Dept. of Computer Science Yale University Acknowledgement: some slides are taken from previous versions of

More information

Integrating MATLAB Analytics into Enterprise Applications

Integrating MATLAB Analytics into Enterprise Applications Integrating MATLAB Analytics into Enterprise Applications David Willingham 2015 The MathWorks, Inc. 1 Run this link. http://bit.ly/matlabapp 2 Key Takeaways 1. What is Enterprise Integration 2. What is

More information

ELECTRONIC-SYSTEM DESIGN IN

ELECTRONIC-SYSTEM DESIGN IN ELECTRONIC-SYSTEM DESIGN IN THE AUTOMOBILE INDUSTRY ELECTRONIC COMPONENTS ARE NOW ESSENTIAL TO CONTROL A CAR S MOVEMENTS AND CHEMICAL, MECHANICAL, AND ELECTRICAL PROCESSES; TO PROVIDE ENTERTAINMENT AND

More information

ATLAS Level 1MuonBarrel Optical Link Final Design Review

ATLAS Level 1MuonBarrel Optical Link Final Design Review ATLAS Level 1MuonBarrel Optical Link Final Design Review Alberto Aloisio INFN - Sezione di Napoli, Italy e-mail: aloisio@na.infn.it Mar. 12, 2002 Mar. 12, 2002 2 Overview Optical links in the Muon Level-1

More information

ENA-HPC. International Conference on Energy-Aware High Performance Computing September 07 09, 2011 Hamburg. Christian Bischof

ENA-HPC. International Conference on Energy-Aware High Performance Computing September 07 09, 2011 Hamburg. Christian Bischof Brainware for Green HPC ENA-HPC International Conference on Energy-Aware High Performance Computing September 07 09, 2011 Hamburg Christian Bischof christian.bischof@tu-darmstadt.de Dieter an Mey, Christian

More information

Sizing SAP Central Process Scheduling 8.0 by Redwood

Sizing SAP Central Process Scheduling 8.0 by Redwood Sizing SAP Central Process Scheduling 8.0 by Redwood Released for SAP Customers and Partners January 2012 Copyright 2012 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted

More information

Training. Advancing yourself

Training. Advancing yourself Training Advancing yourself Achieve real results from employee training Reduces safety risks associated with lack of know-how Lessens the risk of damage to equipment or devices Better use of system features

More information

Performance Monitoring and In Situ Analytics for Scientific Workflows

Performance Monitoring and In Situ Analytics for Scientific Workflows Performance Monitoring and In Situ Analytics for Scientific Workflows Allen D. Malony, Xuechen Zhang, Chad Wood, Kevin Huck University of Oregon 9 th Scalable Tools Workshop August 3-6, 2015 Talk Outline

More information

Application Performance Monitoring (APM) Technical Whitepaper

Application Performance Monitoring (APM) Technical Whitepaper Application Performance Monitoring (APM) Technical Whitepaper Table of Contents Introduction... 3 Detect Application Performance Issues Before Your Customer Does... 3 Challenge of IT Manager... 3 Best

More information

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation Welcome to: Unit 1 Overview of delivery models in Cloud Computing 9.1 Unit Objectives After completing this unit, you should be able to: Understand cloud history and cloud computing Describe the anatomy

More information

PISO-CAN200-D/T PISO-CAN400-D/T DASYLab CAN Driver User s Manual

PISO-CAN200-D/T PISO-CAN400-D/T DASYLab CAN Driver User s Manual PISO-CAN200-D/T PISO-CAN400-D/T DASYLab CAN Driver User s Manual Warranty All products manufactured by ICP DAS are warranted against defective materials for a period of one year from the date of delivery

More information

IC Validator. Overview. High-performance DRC/LVS physical verification substantially reduces time-to-results. Benefits. synopsys.

IC Validator. Overview. High-performance DRC/LVS physical verification substantially reduces time-to-results. Benefits. synopsys. DATASHEET IC Validator High-performance DRC/LVS physical verification substantially reduces time-to-results Overview Synopsys IC Validator is a comprehensive physical verification signoff solution that

More information

Project Planning. COSC345 Software Engineering 2016 Slides by Andrew Trotman given by O K

Project Planning. COSC345 Software Engineering 2016 Slides by Andrew Trotman given by O K Project Planning COSC345 Software Engineering 2016 Slides by Andrew Trotman given by O K Overview Assignment: The assignment sheet specifies a minimum Think about what else you should include (the cool

More information

CMS Conference Report

CMS Conference Report Available on CMS information server CMS CR 2001/006 CMS Conference Report HEPGRID2001: A Model of a Virtual Data Grid Application Koen Holtman Published in Proc. of HPCN Europe 2001, Amsterdam, p. 711-720,

More information

Jetstream Certification and Testing

Jetstream Certification and Testing PJM Interconnection 02/01/2016 This page is intentionally left blank. PJM 2016 www.pjm.com 2 P age Introduction Document Description PJM maintains and publishes a list of certified devices, software packages

More information

EZDMA2 IP for Altera Devices. Getting Started

EZDMA2 IP for Altera Devices. Getting Started EZDMA2 IP for Altera Devices Getting Started Version 1.4.3 May 2010 Copyright PLDA 1996-2010 EZDMA2 IP Getting Started Date Version Number Changes May 2010 1.4.3 No change December 2009 1.4.2 Updated EDA

More information

Defect report-step ABC. Figure 1: YieldManager s enhanced automation framework embeds decision making processes through data analysis

Defect report-step ABC. Figure 1: YieldManager s enhanced automation framework embeds decision making processes through data analysis DATASHEET YieldManager Customizable yield management for IC manufacturers Overview For semiconductor foundries and IDMs that must maintain high yield for their products and real-time identification of

More information

Scaling, Power and the Future of CMOS. Mark Horowitz, Elad Alon, Dinesh Patil, Stanford Samuel Naffziger, Rajesh Kumar, Intel Kerry Bernstein, IBM

Scaling, Power and the Future of CMOS. Mark Horowitz, Elad Alon, Dinesh Patil, Stanford Samuel Naffziger, Rajesh Kumar, Intel Kerry Bernstein, IBM Scaling, Power and the Future of CMOS Mark Horowitz, Elad Alon, Dinesh Patil, Stanford Samuel Naffziger, Rajesh Kumar, Intel Kerry Bernstein, IBM A Long Time Ago In a building far away A man made a prediction

More information

Discussion on Long-Term Test System Management and Sustainment

Discussion on Long-Term Test System Management and Sustainment Discussion on Long-Term Test System Management and Sustainment Discussion Facilitated by Travis White Section Manager PXI Platform, National Instruments Life Cycle Management Practices Definition Development

More information

HTCaaS: Leveraging Distributed Supercomputing Infrastructures for Large- Scale Scientific Computing

HTCaaS: Leveraging Distributed Supercomputing Infrastructures for Large- Scale Scientific Computing HTCaaS: Leveraging Distributed Supercomputing Infrastructures for Large- Scale Scientific Computing Jik-Soo Kim, Ph.D National Institute of Supercomputing and Networking(NISN) at KISTI Table of Contents

More information

CROWNBench: A Grid Performance Testing System Using Customizable Synthetic Workload

CROWNBench: A Grid Performance Testing System Using Customizable Synthetic Workload CROWNBench: A Grid Performance Testing System Using Customizable Synthetic Workload Xing Yang, Xiang Li, Yipeng Ji, and Mo Sha School of Computer Science, Beihang University, Beijing, China {yangxing,

More information

Closing the gap between ASIC & Custom

Closing the gap between ASIC & Custom Closing the gap between ASIC & Custom Chapters 9, 10 and 11 Presented by Raimo Mäkelä Content of presentation Chapter 9 Faster and Lower Power Cell-Based Design with Transistor-Level Cell Sizing Chapter

More information

Managed Services. Service Description West Swamp Road, Suite 301 Doylestown, Pa P

Managed Services. Service Description West Swamp Road, Suite 301 Doylestown, Pa P 4259 West Swamp Road, Suite 301 Doylestown, Pa 18902 www.contourds.com P 484-235-5143 Index Introduction...1 Standard Service Package Management Capabilities...2 Standard Reports...2 Top 10 Reports...2

More information

Oracle Big Data Cloud Service

Oracle Big Data Cloud Service Oracle Big Data Cloud Service Delivering Hadoop, Spark and Data Science with Oracle Security and Cloud Simplicity Oracle Big Data Cloud Service is an automated service that provides a highpowered environment

More information

MapR Pentaho Business Solutions

MapR Pentaho Business Solutions MapR Pentaho Business Solutions The Benefits of a Converged Platform to Big Data Integration Tom Scurlock Director, WW Alliances and Partners, MapR Key Takeaways 1. We focus on business values and business

More information

High Speed, Reliable, and Robust Plant Historian

High Speed, Reliable, and Robust Plant Historian High Speed, Reliable, and Robust Plant Historian 100 75 50 25 0 6:11 AM6 6: :12 AM 6:13 AM6 :14 AM 6:15 AM Boiler temperature erature Steam temperature erature Boiler pressure 100 75 50 25 0 Peak Demand

More information

DESIGN AND IMPLEMENTATION OF WDDL CRYPTO PROCESSOR USING BLOWFISH ALGORITHM

DESIGN AND IMPLEMENTATION OF WDDL CRYPTO PROCESSOR USING BLOWFISH ALGORITHM ISSN: 2349-252X DESIGN AND IMPLEMENTATION OF WDDL CRYPTO PROCESSOR USING BLOWFISH ALGORITHM Bramhanand 1 1 (M.tech, Dept.of.ECE, Intell Engineering College, Anantapuramu, A.P, India) Abstract In the era

More information

ANSYS, Inc. March 12, ANSYS HPC Licensing Options - Release

ANSYS, Inc. March 12, ANSYS HPC Licensing Options - Release 1 2016 ANSYS, Inc. March 12, 2017 ANSYS HPC Licensing Options - Release 18.0 - 4 Main Products HPC (per-process) 10 instead of 8 in 1 st Pack at Release 18.0 and higher HPC Pack HPC product rewarding volume

More information

FACILITATING AGRICULTURE AUTOMATION USING STANDARDS

FACILITATING AGRICULTURE AUTOMATION USING STANDARDS FACILITATING AGRICULTURE AUTOMATION USING STANDARDS Robert K. Benneweis P. Eng Outline Available standards Developing standards Implemented automation Standard based automation implementation Potential

More information

Model Based Embedded System Development for In-Vehicle Network Systems

Model Based Embedded System Development for In-Vehicle Network Systems 2006-01-0862 Model Based Embedded System Development for In-Vehicle Network Systems Copyright 2006 SAE International Joonwoo Son Daegu Gyeongbuk Institute of Science & Technology Department of Mechatronics

More information

FPGA as a Service in the Cloud. Craig Davies Principal Hardware Architect

FPGA as a Service in the Cloud. Craig Davies Principal Hardware Architect FPGA as a Service in the Cloud Craig Davies Principal Hardware Architect craig.davies@huawei.com Huawei FPGA Accelerated Cloud Server (FACS) Inner Mongolia DC Ulanch ap North China DC Germany USA East

More information

Extending Enterprise to the Edge

Extending Enterprise to the Edge Extending Enterprise to the Edge EXECUTIVE SUMMARY There is a lot of hype around the Internet of Things (IoT), especially with so many solution providers claiming to have end-to-end solutions. But when

More information

Standing up to the semiconductor verification challenge

Standing up to the semiconductor verification challenge 43 Bill Butcher Standing up to the semiconductor verification challenge Companies should seek faster, more cost-effective ways to test the quality of complex system-on-a-chip devices. Aaron Aboagye, Mark

More information

Telecom Infra Project: Project Group Charter

Telecom Infra Project: Project Group Charter Telecom Infra Project: Project Group Charter Date of Approval by TIP Board of Directors: [4 October 2017] This Project Group Charter establishes the scope, intellectual property and copyright terms used

More information

GE Energy Aggregator. Cost allocation for multiple sites

GE Energy Aggregator. Cost allocation for multiple sites GE Energy Aggregator GE Energy Aggregator Cost allocation for multiple sites A WEB-BASED SOLUTION TO measure aggregate allocate power usage IDEAL FOR submetering tenant billing multiple site energy collection

More information

H i g h S p e e d, R e l i a b l e a n d R o b u s t P l a n t H i s t o r i a n

H i g h S p e e d, R e l i a b l e a n d R o b u s t P l a n t H i s t o r i a n H i g h S p e e d, R e l i a b l e a n d R o b u s t P l a n t H i s t o r i a n Advanced Big Data Plant Historian for Any Application ICONICS Hyper Historian is an advanced 64-bit high-speed, reliable

More information

Software Reuse. Ian Sommerville 2006 MSc module: Advanced Software Engineering Slide 1

Software Reuse. Ian Sommerville 2006 MSc module: Advanced Software Engineering Slide 1 Software Reuse Ian Sommerville 2006 MSc module: Advanced Software Engineering Slide 1 Objectives To explain the benefits of software reuse and some reuse problems To discuss several different ways to implement

More information

Sizing Component Extension 6.0 for SAP EHS Management

Sizing Component Extension 6.0 for SAP EHS Management Sizing Guide Document Version: 1.3 2016-05-18 Sizing Component Extension 6.0 for SAP EHS Management Disclaimer Some components of this product are based on Java. Any code change in these components may

More information

Accelerate HPC Development with Allinea Performance Tools. Olly Perks & Florent Lebeau

Accelerate HPC Development with Allinea Performance Tools. Olly Perks & Florent Lebeau Accelerate HPC Development with Allinea Performance Tools Olly Perks & Florent Lebeau Olly.Perks@arm.com Florent.Lebeau@arm.com Agenda 09:00 09:15 09:15 09:30 09:30 09:45 09:45 10:15 10:15 10:30 Introduction

More information

BMC Control-M ATICS TAGE 2015

BMC Control-M ATICS TAGE 2015 BMC Control-M ATICS TAGE 2015 Legal Notice The information contained in this presentation is the confidential information of BMC Software, Inc. and is being provided to you with the express understanding

More information

Knowledge Discovery and Data Mining

Knowledge Discovery and Data Mining Knowledge Discovery and Data Mining Unit # 19 1 Acknowledgement The following discussion is based on the paper Mining Big Data: Current Status, and Forecast to the Future by Fan and Bifet and online presentation

More information

Brief Summary of Last Lecture. Model checking of timed automata: general approach

Brief Summary of Last Lecture. Model checking of timed automata: general approach Brief Summary of Last Lecture Formal verification Types: deductive (theorem proving) and algorithmic (model checking) ields proof that a (formal) specification is fulfilled Formalization of specs e.g.

More information

ARCHER Technical Assessment Form: Standard Grant and RAP Applications

ARCHER Technical Assessment Form: Standard Grant and RAP Applications ARCHER Technical Assessment Form: Standard Grant and RAP Applications Note: this form is for standard grant applications (usually via J-eS) and RAP applications only. Technical Assessment forms for other

More information

2015 IBM Corporation

2015 IBM Corporation 2015 IBM Corporation Marco Garibaldi IBM Pre-Sales Technical Support Prestazioni estreme, accelerazione applicativa,velocità ed efficienza per generare valore dai dati 2015 IBM Corporation Trend nelle

More information

Delivering Data Warehousing as a Cloud Service

Delivering Data Warehousing as a Cloud Service Delivering Data Warehousing as a Cloud Service People need access to data-driven insights, faster than ever before. But, current data warehousing technology seems designed to maximize roadblocks rather

More information

IBM Tivoli Workload Automation View, Control and Automate Composite Workloads

IBM Tivoli Workload Automation View, Control and Automate Composite Workloads Tivoli Workload Automation View, Control and Automate Composite Workloads Mark A. Edwards Market Manager Tivoli Workload Automation Corporation Tivoli Workload Automation is used by customers to deliver

More information

RODOD Performance Test on Exalogic and Exadata Engineered Systems

RODOD Performance Test on Exalogic and Exadata Engineered Systems An Oracle White Paper March 2014 RODOD Performance Test on Exalogic and Exadata Engineered Systems Introduction Oracle Communications Rapid Offer Design and Order Delivery (RODOD) is an innovative, fully

More information

An introduction to: Q-interactive. October 2014 Jeremy Clarke Technology Consultant

An introduction to: Q-interactive. October 2014 Jeremy Clarke Technology Consultant An introduction to: Q-interactive October 2014 Jeremy Clarke Technology Consultant Good bye paper Changing Times What is Q-interactive? Q-interactive is a Comprehensive Digital Assessment Platform, where

More information

for Embedded Multi-Core Systems

for Embedded Multi-Core Systems EclipseCon Europe 2013 AMALTHEA Harald Mackamul Robert Bosch GmbH Model Based Open Source Development eop e Environment Platform for Embedded Multi-Core Systems ITEA 2-1 of 36 The Project Start 01.07.2011

More information