eli research and engineering, inc

48
ELI Research and Engineering, Inc. Presents Do not copy or reproduce without permission of ELI R&E Inc.

Upload: kalli

Post on 25-Feb-2016

43 views

Category:

Documents


0 download

DESCRIPTION

ELI Research and Engineering, Inc. Presents . Do not copy or reproduce without permission of ELI R&E Inc. Certifiable IS Performance. using TOTAL I S T otal O bject-- T otal A ssembly L ine I nformation S ervices. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ELI Research and Engineering, Inc

ELI Research and Engineering, Inc.

Presents

Do not copy or reproduce without permission of ELI R&E Inc.

Page 2: ELI Research and Engineering, Inc

using TOTAL I S

Total Object--Total Assembly Line Information Services

Certifiable IS Performance

Do not copy or reproduce without permission of ELI R&E Inc.

Page 3: ELI Research and Engineering, Inc

A Fundamental,not

incrementalchange in computer based Information Technology

Architectures

Do not copy or reproduce without permission of ELI R&E Inc.

Page 4: ELI Research and Engineering, Inc

We examine TOTAL IS an architecture which is totally new to Information Processing, but which has been used by manufacturing since the beginning of the industrial revolution, to produce o Certifiable quality products at o High rates and low cost.Which can be and often is totally mechanized

Page 5: ELI Research and Engineering, Inc

WithA new Data Processor Architecture

Fully Automated

Using ALL Hardware control ALL Hardware processes (“programs”)

Mechanized processes NO Software

Do not copy or reproduce without permission of ELI R&E Inc.

Page 6: ELI Research and Engineering, Inc

PROCESS

PROCESS

PROCESS

PROCESS

PROCESS PROCESS ASSEMBLE

materials Vendor parts

Parts

Parts

Vendor parts

Product

Manufacturing Process

Process operate concurrently, Output at stepping rate of assembly line

Page 7: ELI Research and Engineering, Inc

TOTALBecause ALTOPS Uses Engineering disciplines of: Specification, Testing to Specs.Permits Electronic Processing and Assembly lines of 100,000 or more Processing Modules simply connected. (in different locations if desired) - - -o Running at nanosecond rates,o Concurrently on any number and mix of jobs.o Is Essentially Impenerable

Do not copy or reproduce without permission of ELI R&E Inc.

Page 8: ELI Research and Engineering, Inc

Producing

Certifiably Correct Results

at rates of

100,000 to 1,000,000 per second.

Do not copy or reproduce without permission of ELI R&E Inc.

Page 9: ELI Research and Engineering, Inc

System can be built NOWNOW of “Off The Shelf” components: is Essentially ImpenetrableEssentially Impenetrable

Key functions are in autonomous hardware to insure Account and Audit control Account and Audit control

PROCESSORARRAY

INFORMATIONMANAGER

SYSTEMMANAGER

JOBMANAGER

Do not copy or reproduce without permission of ELI R&E Inc.

Page 10: ELI Research and Engineering, Inc

SYSTEM ACCESS CONTROLSYSTEM SECURITY CONTROL

CRYPTOGRAPHIC CONTROLCERTIFY/ADD PROCEDURE

CERTIFY/ADD DATA/INFORMATIONLOG SYSTEM STATUS

LOG SYSTEM USE

LOG SYSTEM AUDITS

STORAGE SYSTEM ACCESS

PARSING SYSTEM MANAGEMENT

Do not copy or reproduce without permission of ELI R&E Inc.

Page 11: ELI Research and Engineering, Inc

The Processor Resource Manager Reads the Job Flow Chart:

o Assigns physical Process Nodes to Flow Chart Nodes -Interconnects Processors

o Sends Information Manager: -Data class ID’s

-Date-time instances o Sends Information Manager:

-Port ID’s of Physical I/O Ports o Monitors operations:

-Replaces failed units

PROCESSORRESOURCE MANAGER

Do not copy or reproduce without permission of ELI R&E Inc.

Page 12: ELI Research and Engineering, Inc

Information Manager

The Information Manager:o Never erases or writes over. Old files are archivedo Has separate, independent hardware for:

-System Records-System Processes-System Resources-User Data/Information

o Reads Job data requirements:- Queues up data- Puts data on Bus to Process Ports as needed

Do not copy or reproduce without permission of ELI R&E Inc.

Page 13: ELI Research and Engineering, Inc

Plane has 440 chips748 Function units

Performance potential ~1 teraOP

Populated columns

ALTOPS O-T-S

PrototypeShort Stack,18 Planes

Performance Pot. 18 teraOps

Board has 110 Chips

24”

Not to scale

30”

24”

24”System

ProcessorAssembly

Line

Do not copy or reproduce without permission of ELI R&E Inc.

Page 14: ELI Research and Engineering, Inc

Stack1

Stack 2

DisksStack 3 Stack 4

TOTALALTOPS (“Off-The-Shelf”)

Design Study

Machine has107,712 Function Units. Sustained performance potential 140 teraOps/sec.

Final result rate for 100,000 instruction commercial job, ~90,000/second

6’6’

5’3,600giga-byte

Do not copy or reproduce without permission of ELI R&E Inc.

Page 15: ELI Research and Engineering, Inc

Some Performance Estimates of O-T-S ALTOPS (10 teraOp)

o Matrix operation, conventional method, (assume 10,000 of chips are pipelined multipliers): For a 10,000x10,000x1000 model: Single plane, 10 to 20 ms. Total model, 10 to 20 sec.

TOTAL

Do not copy or reproduce without permission of ELI R&E Inc.

Page 16: ELI Research and Engineering, Inc

Second Generation, (Wafer Scale integration) ALTOPS (3.5 PetaOps)

o Matrix multiplication, conventional method, (assume 20,000 of chips are pipelined multipliers): For a 10,000x10,000x1000 model: Single plane, 1 to 2 ms. Total model, 1 to 2 sec.o Note that due to the simple interconnections of the ALTOPS architecture, “Wafer Scale” integration is feasible.

TOTAL

Do not copy or reproduce without permission of ELI R&E Inc.

Page 17: ELI Research and Engineering, Inc

ALTOP

System

ALTOPS

System

ALTOPS

System

ALTOPS

System

(Design Study)(Design Study)Stack of 12” WafersStack of 12” Wafers

72 Wafers Each72 Wafers EachTotal150,000Total150,000processorsprocessors

Disk StackDisk Stack

CommercialCommercialMachineMachine

~2 ~2 petaOpspetaOpsSustained.Sustained.

Scientific MachineScientific Machine~1 ~1 petaFlOpspetaFlOps

Sustained.Sustained.

3’

5’Optical communication amongOptical communication among

Wafers, stacks and disksWafers, stacks and disks

Prepared by ELI R&E, Inc.

ALTOPSALTOPS Next NextGenerationGeneration

For evaluation purposes only. Do not copy or reproduce without permission of WHITNEY COMPUTING or ELI Research and Development, Inc.For evaluation purposes only. Do not copy or reproduce without permission of WHITNEY COMPUTING or ELI Research and Development, Inc.

Disk StackDisk Stack

Design study

((Patent # 5,742,823Patent # 5,742,823))

Do not copy or reproduce without permission of ELI R&E inc.

Page 18: ELI Research and Engineering, Inc

Efficiency for Business

o Automated accounts and audits of all I.S. activity. o Complete model of business Information System in I. S. Specifications enables: o Rapid, accurate evaluation of system changes. o Rapid, accurate modeling of complex data and large models.

BENEFITS OF TOTAL

Do not copy or reproduce without permission of ELI R&E Inc.

Page 19: ELI Research and Engineering, Inc

Highest Protection

BENEFITS OF TOTAL

o Maximum Security and Privacy of Data, No “Virus”, “Bombs”, “Denial of Service”o System User cannot invade or discover Intellectual Property of job being used. o Job design owner cannot invade data of User. o System Owner cannot invade or discover Intellectual Property of job design or data.

Do not copy or reproduce without permission of ELI R&E Inc.

Page 20: ELI Research and Engineering, Inc

Efficiency for Businesso I. S. responsiveness. New applications running in hours or a few weeks. (Now. average time to develop new applications about 60 months. (Ref.1))o Results rates 100-1000 times faster on most jobs.o Assured continuous operation, even during major system updates. o More efficient, responsive control of business processes

BENEFITS OF TOTAL

Do not copy or reproduce without permission of ELI R&E Inc.

Page 21: ELI Research and Engineering, Inc

Reduces I. S. Costo Replaces Programming staff with a few experts in the business or industry. Typical saving of 80% of I. S. design cost. (Ref. 1,4) o Saving on average new application, (coded locally) about $10,000,000 (Ref. 1) o Lower cost for system, cooling, less space.

BENEFITS OF TOTAL

Do not copy or reproduce without permission of ELI R&E Inc.

Page 22: ELI Research and Engineering, Inc

BACKGROUND

HOW IT CAME TO BE

Note: Many of the following are copies of working documents

NOT polished presentation

Page 23: ELI Research and Engineering, Inc

TODAY’S SOFTWARE IS

UNPROVEABLE (Reference 3.)

In the early 1970’s Edwards, (IBM Research, Kendall and Lamb (IBM Corp. I.S.) were trying to find a way to make software predictable and reliable.

Page 24: ELI Research and Engineering, Inc

Hardware can be made: to meet specifications of Performance,Reliability, Accuracy,With reusable, tested components.

Hardware can be produced on high speed assembly lines using large # ofprocess stations some geographically separated.

Why can’t software?

Page 25: ELI Research and Engineering, Inc

SAGE

(Semi-Automatic Ground Environment)Computer for first computerized air defense system. The IBM contract included specs. for Performance, Reliability, Accuracy,With firm delivery date and penaltiesThe IBM contract was signed 1952

Page 26: ELI Research and Engineering, Inc

In 1952 there were no:o Computer grade componentso On-Line Real Time computer systemso Multiprocessors o Multiprogrammed systemso Systems driven by unskilled operators using graphic displays.

Working prototype was delivered 12/54

Page 27: ELI Research and Engineering, Inc

Factoring Information

Page 28: ELI Research and Engineering, Inc

Background• Early “Tabulating machines” used by Banks

and Industry proved that:• Any class of problem can be solved on a • few different types of machines, • simply connected. • Any number of machines could work

together on any problem.• These were electro-mechanical machines • Running typically at 150 functions/minute.

Page 29: ELI Research and Engineering, Inc

Background• In the early days of electronic

computers:• The technology was so expensive only one

processor could be afforded. • All jobs were necessarily run on this single

processor.• A single computer time-shared system/job

control and the problem calculation.

Page 30: ELI Research and Engineering, Inc

Background

o “Compilers”, “Job monitors”, then “Operating Systems” were invented. o “WINDOWS” and other current operating systems are direct derivatives.

All time share a single processoro Today’s microprocessor architectures are direct descendants of the early machines.

Page 31: ELI Research and Engineering, Inc

Backgroundo Typical general purpose processors still use one very fast central processing unit (smaller than your finger nail).

o Virus and other invasions of the System are made possible by time-sharing System Control and Applications on a single processor.

Page 32: ELI Research and Engineering, Inc

Backgroundo Operating Systems and most programs are so complex that verification is not practicable (Ref. 3) Basic code of Windows comprises over 10,000,000 lines of code. o A new 10,000 line program averages about 750 “high severity” defects. when delivered. (Ref. 1)o A C++ programmer spends 80% of effort removing “bugs”

Page 33: ELI Research and Engineering, Inc

Program Size (lines of code)

250

Average # DefectsDelivered

5,00080,000

(after T. Capers Jones 2000)

Ave. Max. Ave. Max.

Debug,Enhance

New Applications

10,000 100,000 1,000,000 10,000,000

Page 34: ELI Research and Engineering, Inc

Program Size (lines of code)

~ 40

Average HIGH-SEVERITY Defects Delivered

~ 750

~ 12,000

(after T. Capers Jones 2000)

Ave. Max. Ave. Max.

Debug,Enhance

New Applications

10,000 100,000 1,000,000 10,000,000

Page 35: ELI Research and Engineering, Inc

Backgroundo “Cache misses” when the CPU must access disks for information greatly reduce the performance of conventional systems.o A cache miss rate of 0.1% reduces the effective performance of a 1 gigaHertz processor to slightly over 0.2 megaHertz. o The TOTAL architecture virtually eliminates cache misses giving efficient performance.

Page 36: ELI Research and Engineering, Inc

Backgroundo A single processor computing system spends between 70% and 80% of its time in the operating system. The ALTOPS processor in a TOTAL system mechanizes the operating system functions in separate, dedicated hardware running concurrently. Thus time is not lost to the operating system functions.

Page 37: ELI Research and Engineering, Inc

TOTAL as in hardware manufacturing requires all system Components:

o Processor and System control o Materials (data), assemblies (information) o Products (reports, screens, messages) to have Specifications and Accounts that canBe Verified to conform to Specification, including: Function, Reliability and Accuracy .

Do not copy or reproduce without permission of ELI R&E Inc.

Page 38: ELI Research and Engineering, Inc

Enabling: (As in hardware manufacture)o Reusable, interchangeable data, applications and application components. o Any number of processor nodes of any size or location to cooperate in producing any information product or class of information product. o Assembly Line production, giving a result rate dependent only on the stepping rate of the line, not length.o Results 100,000’s to millions per second.

TOTAL

Do not copy or reproduce without permission of ELI R&E Inc.

Page 39: ELI Research and Engineering, Inc

Enabling: (As in hardware manufacture)

o Hardware based automation of the system operation,o Hardware process nodes with function adjusted by parameters if desired, o User applications composed of linked sets of standard, tested hardware modules. No “software”o System Security No “virus”, penetrations, “denial of service”

TOTAL

Do not copy or reproduce without permission of ELI R&E Inc.

Page 40: ELI Research and Engineering, Inc

Emabling: (As in hardware manufacture)

o Prefetching of data Virtually eliminating disk delay.o Self repair in microseconds. (Tool failure on a factory floor is immediately detected, replaced and the process resumes.) o Hardware automated Accounting and Audit of all System Contents, Use, Actions and Configuration.

TOTAL

Do not copy or reproduce without permission of ELI R&E Inc.

Page 41: ELI Research and Engineering, Inc

All User interaction is via interactive screens.Users’ Viewo Information request: User selects from menu: Class Identification and Instance (viz., date time group). o Response in millisecondso Run a Job: User selects Job I.D. from menu, fills in instances of data inputs, enters parameters if needed. o Response in milliseconds

TOTAL

Do not copy or reproduce without permission of ELI R&E Inc.

Page 42: ELI Research and Engineering, Inc

CIO Viewo Authorize new user: Fill in standard screen, Assigns security authorization for department/information class, job class, . . .o Authorize entry of new Application: Verifies job design against spec., adds I.D., Assigns security authorizations. o Authorize entry of new data item: Verifies correct specification, class I.D., Assigns security authorizations.

TOTAL

Do not copy or reproduce without permission of ELI R&E Inc.

Page 43: ELI Research and Engineering, Inc

CIO Viewo Request and review System Accounts and Audit records.o Modify System/System Function: Order new Function Units from Vendor, or Contact Vendor representative to enter new function code into System Unit ROMso Authorize entry of new Security Check Sum o Establish and maintain the Classification Structure for the Data, Information, and Applications networks. o Specify Enterprise Information System structure and performance requirements.

TOTAL

Do not copy or reproduce without permission of ELI R&E Inc.

Page 44: ELI Research and Engineering, Inc

TOTAL Application Designer Viewo Create Specification of Application Outputo Create Specification of Data/Information Element inputs, with reliability and accuracy requirement statements. o Specify algorithm or process to implement application, in normal business terms.o Graphically select and connect Function Modules (note) and existing Total Object Tools “TOTS”(existing Application Components) to construct the application process.

Do not copy or reproduce without permission of ELI R&E Inc.

Page 45: ELI Research and Engineering, Inc

Application Designer View

o Run the Application prototype on a separate Test Facility to confirm result is to Specification. o Obtain authorization from C.I.O. to enter the application into the System.

TOTAL

Page 46: ELI Research and Engineering, Inc

Second Generation, (Wafer Scale integration) ALTOPS (3.5 PetaOps)o Davis (Ref. 2) Referring to CERN experience and subsequent publications points out that conventional Massively Parallel machines tend to operate at about 10% rated peak rate due to fitting the algorithm to the Single Instruction stream, Multiple Device (SIMD) architecture. Massively Concurrent Machines (ALTOPS) overcome this problem and operate at high efficiency on any class of problem.

ALTOPS

Do not copy or reproduce without permission of ELI R&E Inc.

Page 47: ELI Research and Engineering, Inc

(Note)Hardware Function Modules include:o Standard arithmetic and logic functions capable of assembly into any algorithm.o Applications or Application components specific to various classes of business or enterprise.o Standard accounting and audit functions.

Do not copy or reproduce without permission of ELI R&E Inc.

Page 48: ELI Research and Engineering, Inc

References include but are not limited to

1. “Software Assessments, Benchmarks and Best Practices” Jones, Capers, Addison Wesley, 2000

2. “Highly Efficient, High Performance Architectures”, Davis, Dr. Edward, Chair, Computer Science, N.C. State, Proposal to National Science Foundation, 1996