RBG 6/9/2005 1 Reactive Processing Jon Hiller Science and Technology Associates, Inc. For Dr....

8
RBG 6/9/2005 1 Reactive Processing Jon Hiller Science and Technology Associates, Inc. For Dr. William Harrod DARPA IPTO 24 May 2005
  • 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