Hardware/Software Allocation
Download
Report
Transcript Hardware/Software Allocation
15-413
Hardware/Software Allocation
Li Qiu
Augmented2 Reality Team
STARS Project
Carnegie Mellon University
11 November 1999
Current Environment
• Pencil and Paper
– mark on mini-blueprint
– mark on body of aircraft
• Paper Workorders
• Paper Technical Manuals
Development Platform
• PEDD wearable computer
• Java Virtual Machine
• Lotus Notes
Hardware/Software Utilization
Subsystem
Hardware
Software
Augmented Reality
head mounted display, positioning system,
orientation gyroscopes, joypad
OEM drivers
Authoring
workstations
SGML viewer (by ESI),
OCR software, GCS ,
AIMSS v4.0
Inspection
none
none
Repair
earphones, microphone
voice recognition
software
Modeling
none
Java3D package,
CAD software
Workflow
dedicated base server, wired and wireless
communication equipment
Lotus Notes
General System Performance
• Expectations
– quick response to user interactions
– efficient subsystems
• Example expectations
– Augmented Reality - low overhead
– Authoring - accuracy
– Modeling - efficient algorithm
Input/Output Performance
• Response time to user interaction
– user actions infrequent compared to automated tasks
– no problems expected
• Possible problems with data transfer rate
– limited disk space on PEDD
– IETM cannot be fully downloaded
• 3D card preferred but not necessary
Processor Allocation
• Two most processor intensive operations
– wireframe manipulation
– speech recognition
• Constrained by available PEDD
– Pentium 233 MMX processor
Memory Allocation
• Current PEDD constraints
– 64 meg
• No accurate estimates of the memory requirements of
each subsystem
• Should clarify itself as object design proceeds
Hardware Connectivity
• The arrows indicate flow of information
Network Architecture
Source Device
Target Device Transmission Transmission
Media
Protocol
Authoring/Review
processing computer
database server
100baseT ethernet RMI
database server
PEDD wearable
computer
10baseT ethernet, TCP/IP
10baseT wireless
ethernet
local hardware devices PEDD wearable
(joypad, microphone, computer
HMD, etc.)
cable connection
proprietary
protocol
Positioning/orientation PEDD wearable
devices
computer
serial cable
connection
proprietary
protocol