se252:lecture 8+9, jan 30/feb 3 ilo1:parallel and...
TRANSCRIPT
DISTRIBUTED RESEARCH ON EMERGING APPLICATIONS & MACHINESdream-lab.in | Indian Institute of Science, BangaloreDISTRIBUTED RESEARCH ON EMERGING APPLICATIONS & MACHINESdream-lab.in | Indian Institute of Science, Bangalore
DREAM:LabDREAM:Lab
©DREAM:Lab, 2014This work is licensed under a Creative Commons Attribution 4.0 International License
DISTRIBUTED RESEARCH ON EMERGING APPLICATIONS & MACHINESdream-lab.in | Indian Institute of Science, Bangalore
DREAM:Lab
SE252:Lecture 8+9, Jan 30/Feb 3ILO1:Parallel and Distributed Systems
Context
DREAM:Lab
DREAM:LabDREAM:LabDREAM:Lab
ILO 1
•
•
DREAM:LabDREAM:LabDREAM:Lab
Lecture 8+9
DREAM:LabDREAM:LabDREAM:Lab
Computer Organization
•
DREAM:LabDREAM:LabDREAM:Lab
Flynn’s Taxonomy
•
•
•
•
DREAM:LabDREAM:LabDREAM:Lab
Single Instruction, Single Data
DREAM:LabDREAM:LabDREAM:Lab
Single Instruction, Multiple Data
•
DREAM:LabDREAM:LabDREAM:Lab
Multiple Instruction, Single Data
•
DREAM:LabDREAM:LabDREAM:Lab
Multiple Instruction, Multiple Data
••
DREAM:LabDREAM:LabDREAM:Lab
Shared vs Distributed Memory MIMD
•
•
•
•
•
DREAM:LabDREAM:LabDREAM:Lab
Shared vs Distributed Memory MIMD
•••••
IBM Blue Gene (MMP)
DREAM:LabDREAM:LabDREAM:Lab
0
100
200
300
400
500
600
700
800
1 3 5 7 9 11 13 15 17 19 20 22 24 26 27 29
TFlo
ps
Rank
TopSC.in Dec, 2014
Rpeak (TFlops)
Rmax (TFlops)
TFlop Distribution for Dec/2014
DREAM:LabDREAM:LabDREAM:Lab
Cumulative Perf over Time
0.1
1
10
100
1000
10000
12 6 12 6 12 6 12 6 12 6 12 6 12
2008 2009 2010 2011 2012 2013 2014
TFlo
ps
TopSC.in Performance Trends over Time
Sum Max Min Avg
DREAM:LabDREAM:LabDREAM:Lab
Performance in Top500
DREAM:LabDREAM:LabDREAM:Lab
Computing Paradigms
•••
••
•
•
DREAM:LabDREAM:LabDREAM:Lab
HPC, HTC, OLTP, Big Data
••
••
•
••
DREAM:LabDREAM:LabDREAM:Lab
Distributed Computing Sys Models
•
•
•
•
•
•
DREAM:LabDREAM:LabDREAM:Lab
Grid Computing for Science
Scalable, Data-driven Science on Emerging Distributed Platforms ... Y. Simmhan
Grid
Portal Server
Execution
Management
Information
Services
Self
Management
Resource
Management
Security
Services
Data
Services
Compute Resources Data Resources Instruments & Sensors
Proxy Certificate
Server (Vault)
Events & Messaging
Resource Broker
Community & User
Metadata Catalog
Workflow engine Resource
Registry
Application
Deployment
User’s Grid Desktop Portal
DREAM:LabDREAM:LabDREAM:Lab
Distributed Computing Sys Models
•
•
•
•
•
DREAM:LabDREAM:LabDREAM:Lab
Torrent P2P Protocol
DREAM:LabDREAM:LabDREAM:Lab
Internet of Things (IoT)
•
•
••
DREAM:LabDREAM:LabDREAM:Lab
Forecast Demand
Ingest Data
Store & Share Data
Visuali-zation
Decide D2R
Strategy
Generation Capacity DataEngineers
Analysts
Researchers
Customers
Monitor
Curtailment Notification – Voluntary and Direct Load Control
Customers, Facilities
Equipment, Sensors
Environment, Events
Smart Power Grids: Demand Response OptimizationReduce consumer demand for electricity during periods
of peak usage to relieve stress on power gridWhen → By How Much → How/Whom … Predict, Adapt, Evolve
DREAM:LabDREAM:LabDREAM:Lab
IoT: Edge+Cloud
•
DREAM:LabDREAM:LabDREAM:Lab
5 min peer discussion
→
DREAM:LabDREAM:LabDREAM:Lab
Utility vs Exclusive Computing
••
••••
DREAM:LabDREAM:LabDREAM:Lab
Assignments
•
•
•
Reading Assignment