RBG 6/9/2005 1 Reactive Processing Jon Hiller Science and Technology Associates, Inc. For Dr....
-
date post
19-Dec-2015 -
Category
Documents
-
view
214 -
download
0
Transcript of RBG 6/9/2005 1 Reactive Processing Jon Hiller Science and Technology Associates, Inc. For Dr....
RBG 6/9/2005 1
Reactive Processing
Jon HillerScience and Technology Associates, Inc.
ForDr. William Harrod
DARPA IPTO24 May 2005
RBG 6/9/2005 2
IPTO’s Approach
A cognitive system is one that can reason, using substantial amounts of appropriately
represented knowledge can learn from its experience so that it performs better tomorrow
than it did today can explain itself and be told what to do can be aware of its own capabilities and reflect on its own behavior can respond robustly to surprise
Developing Cognitive Systems:
Systems that know what they’re doing
Approved for Public Release, Distribution Unlimited (TIO case # 3004)
RBG 6/9/2005 3
Intelligent Systems Architectures for Cognitive Information Processing
(ACIP)
High-End Application Responsive Computing High Productivity Computing Systems Program (HPCS)
Mission Responsive Architectures Polymorphous Computing Architectures Program (PCA)
Power Management Power Aware Computing and Communications Program
(PAC/C)
Four Tiers of Agile Processing
Micro Architectures
Systems That Know What They’re Doing
+ HECURA
What’s
Next? + Cognitive Processing Hardware Elements SBIRs
Vdd Scaling
Protocols
Compilers/OSAlgorithms
Clock Gating
MISSION
Approved for Public Release, Distribution Unlimited - DISTAR Case 3004
Completed
+ OneSAF Objective System
+ XTRIPS & more XPCA??
+ XMONARCH
RBG 6/9/2005 4
Baseline Polymorphous ComputingArchitecture Program Overview
Goal:
Develop the computing foundation for agile systems by establishing computing systems (chips, networks, software) that will morph to changing missions, sensor configurations, and operational constraints during a mission or over the life of the platform.
Platformtransit Multi-sensor
processing
Tracking
Mission Aware Computing - Competitive With Best-In-ClassMission Aware Computing - Competitive With Best-In-Class
DSP Class
PPC Class
Server Class
Specialized Class
Selectable Virtual
Machines
PCA Morph Space
Architecture Space
Performance
Breadth Of PCA
Breadth Of PCA
Production
Prototype
Months Days Seconds
Response or Morph Time:
Approved for Public Release, Distribution Unlimited - DISTAR Case 4206
RBG 6/9/2005 5
StreamIt Brook C/C++ Others…
Stable APIs (SAPI)
Stable ArchitectureAbstraction Layer (SAAL)
Binaries
Low Level Compilers
TRIPS MONARCH Smart Memories RAW Others...
High Level Compilers
Virtual Machine API
Stream VMAPI
Thread VMAPI
Target PlatformDescription
StreamIt Brook C/C++ Others…
Stable APIs (SAPI)
Stable ArchitectureAbstraction Layer (SAAL)
Binaries
Low Level Compilers
TRIPS MONARCH Smart Memories RAW Others...
High Level Compilers
Virtual Machine API
Stream VMAPI
Thread VMAPI
Stream VMAPI
Thread VMAPI
Target PlatformDescription
Membership: DARPA, PCA primes and subs, invited members
Web site at: http://www.morphware.org
Morphware documents available at Web site
Quarterly meetings
PCA Morphware Development Environment Status
Released Documents•SVM•TVM
•Metadata
Release 2.0 Compiler implementedExample code compiled
- Reservoir Labs
New
Ide
a
Approved for Public Release, Distribution Unlimited - DISTAR Case 4206
Web site: http://www.morphware.orgWeb site: http://www.morphware.org
RBG 6/9/2005 6
Understand requirements of Cognitive Techniques
and DoD Cognitive Computing
Applications
Architectures for Cognitive Information Processing Provide DoD Cognitive Computing Capability
New InnovationRequired
Classical Computing not equal to Cognitive Computing
Architectures
Develop, Prototype, and
Transition Efficient Cognitive Computing Solutions
Approved for Public Release, Distribution Unlimited, DISTAR 5745
RBG 6/9/2005 7
High Productivity Computing Systems
Goal: Provide a new generation of economically viable high productivity computing
systems for the national security and industrial user community (2010)
Impact:Performance (time-to-solution): speedup critical national
security applications by a factor of 10X to 40XProgrammability (idea-to-first-solution): reduce cost and
time of developing application solutions Portability (transparency): insulate research and
operational application software from systemRobustness (reliability): apply all known techniques to
protect against outside attacks, hardware faults, & programming errors
Fill the Critical Technology and Capability GapToday (late 80’s HPC technology)…..to…..Future (Quantum/Bio Computing)
Fill the Critical Technology and Capability GapToday (late 80’s HPC technology)…..to…..Future (Quantum/Bio Computing)
Applications: Intelligence/surveillance, reconnaissance, cryptanalysis, weapons analysis, airborne contaminant
modeling and biotechnology
HPCS Program Focus Areas
Approved for Public Release, Distribution Unlimited - DISTAR Case 4613
RBG 6/9/2005 8
Demonstration Goals
Use commercial GPU as surrogate for future stream processors Prepare for insertion of PCA processors
for GPU and CPU Develop implementations using Brook
(PCA program/Stanford University) streaming language Support portability to future streaming
processors (PCA)
Demonstrate capability with OneSAF computer generated force: Complex urban environments (e.g., Baku, Caspian Sea, Metro Washington
D.C.) Up to 3000 entities (10-20X performance improvement versus current CPU
implementation) Enable real-time scenario operations on current terrain models
Transition to PM OneSAF in 18 months
Based on DARPA Public Release, case # 1175