Title: Proposed Research Agenda for CHREC at Virginia Tech
1Proposed Research Agenda for CHREC at Virginia
Tech
- Shawn A. Bohner
- Proposed Co-Director of CHREC
- Associate Professor of CS, Virginia Tech
2Standing on the Shoulders of CHREC
- Virginia Tech Synergies What we bring to the
table - Center for Human Computer Interaction
- Configurable Computing Laboratory
- High Performance Computing
3Preliminary Research Agenda(subject to NSF and
IAB approval)
- I. Application case studies and HLL mappers
- II. Profiling, prediction, and performance
analysis - III. Systems infrastructure and middleware
- IV. Architecture and framework for embedded
qualified RC systems - V. Visual Analytics and Model Driven Development
for HPRC Systems - Human-Computer elements of developing RC
applications - Model-Driven Development for HPRC Systems
4V. Visual MDD for HPRC Systems
- Exploit Emerging HCI in HPRC Development
- Experiment with Very Large Display Technologies
- Multiple large displays on a HPRC Design
workstation - Large visual real estate for resource intensive
HPRC problems - Apply 3D Display and Interaction Technologies
- GigaPixel Displays for Team HPRC Developments
- Virtual Environments for HPRC Design and Test
- Explore HPRC Model Driven Development
- Bridging Analysis, Design, and Component modeling
- Mappings/Transforms from existing analysis to
design models - Automated Code Generation from Models
- Integrating Performance Models into HPRC Code
- Weaving model representations into source code
- Performance, power, design complexity,
portability models
5HCI Workstation of the Future
6HCI Interdisciplinary Engineering Room
7Model Based Engineering Vision/Space
ComputationIndependentModel
PlatformIndependentModel
Platform SpecificModel
8Model Based Engineering Vision/Space
Specific Application Model
ComputationIndependentModel
70
20
8
2
Application Domain Model (ADM) (e.g., Hydrology
and Windsheer)
PlatformIndependentModel
Application Components Model (ACM) (e.g., Math
Libraries)
Platform SpecificModel
Platform Architecture Components
High Level Language Development Environment
9Model Based Engineering Vision/Space-2
Optimization Models
Performance Models
Simulation Models
Specific Application Models
. . .
Application Domain Models
Application Components Models
Platform Architecture Components
HLL Development Environment
10Human Computer Interaction for HPRC
- Short Term - Use of very large and multiple
displays for navigating the tasks in developing
HPRC systems - Medium Term - Integrate visually the models for
evolution and performance (e.g., domain models,
architecture, layout, parallelism, efficiency,
latency) for the developers - Long Term HPRC Development Environment of the
Future, where programming of RC devices moves up
in abstraction to integrated models that reflect
the problem domain so that domain experts can
work with engineers effectively to quickly and
accurately produce solutions using reconfigurable
technologies or even hybrid systems
11Model-Based Development of HPRC Systems
- Short Term Augment existing development
environments with models relevant to expressing
engineering representations that are commonly
used by HPRC engineers - Medium Term Build out the MBD for HPRC to
incorporate key transforms and mappings, and to
accommodate human-in-the-loop for the evolution
to complete canonical forms - Long Term Full-model based solution, where more
canonical abstractions are employed that are
represented in models and through a series of
elaborations and refinements that involve
components, parameters, and the like, a system is
generated
12Potential CHREC VT Founding Members
- Research Partners (prospective in dialogue)
- Aerospace Corporation
- NASA Goddard
- SAIC
- MITRE Corporation
- IBM Research
- Navy Dahlgren
- BIT Corporation
- Luna Innovations
- Equipment Partners
- (prospective in dialogue)
- DRC
- Mitrionics
13CHREC _at_ Virginia Tech Faculty
- Dr. Shawn A. Bohner, Assoc. Professor of CS
- Proposed Co-Director
- Director of Systems and Software Engineering Lab
- Focus on Change Tolerant Systems, Engineering HCI
intensive systems, - Dr. Peter Athanas, Professor of ECE
- Director of the Configurable Computing Laboratory
- Bitstream manipulation, dynamic wires,
application domains - Dr. Wu-Chun Feng, Associate Professor of CS and
ECE - Director of the Synergy Laboratory
- Focus on Low-Power Power Computing,
Bioinformatics - Dr. Francis K.H. Quek, Professor of CS
- Director of the Center for Human Computer
Interaction - Focus on Aware and Visual Technologies applied in
Engineering
14Shawn Bohner Change Tolerant Systems
- Selected Research
- Managed System Evolution
- Model Driven Architecture in Agent Based Systems
(DARPA) - Adaptive Architectures
- Visualization
- UML Design Advisor (Siemens Corporate Research)
- Information Visualization for Intelligence (SAIC
RDEC) - Impact Analysis
- Security Impact Analysis Virtual Environment
(JMU/CISC) - Dependency Analysis
- Change Navigation
Visualization and Modeling
Visualization and Interaction
High Perf. Reconf. Computing (HPRC)
Human Computer Interaction (HCI)
Component Integration
Model-Based Engineering
- Research Team
- Boby George Modeling Architecture Dependency
- Muhammad AlKandari Archit. Driven Project
Planning - DongKwan Kim Aspect OrientedPerformance
Modeling - Albert Park Visualization Evaluation Environment
15Peter Athanas Reconfigurable Computing
- Selected Research
- Dynamic Module Server
- Run-time task assembly in FPGAs
- Bitstream Manipulation
- JBits4.0
- Dynamic wires
- Secure Software Processor
- HW interlocks protection
- Anti-tamper / code protection
- Cognitive Radios
- Harris Corp. Morpheus platform
- Collaborative Communications
- Swarm intelligence applied to signal
modulation - Trusted Circuits in FPGAs
- FPGA hardware anti-tamper
- http//www.ccm.ece.vt.edu
Visualization and Modeling
Visualization and Interaction
High Perf. Reconf. Computing (HPRC)
Human Computer Interaction (HCI)
Component Integration
Model-Based Engineering
- Research Team
- Prof. Cameron Patterson
- Security, trusted computing
- Prof. Mark Jones
- HPC
- Diverse laboratory with three dozen students
16Wu-chun Feng High-Perf. Computing
- Selected Research
- Sequence Search mpiBLAST
- http//www.mpiblast.org/
- The ubiquitous parallel tool for pairwise
sequence alignment, e.g., Google search
mpiBLAST - High-Performance Networking
- Generic protocol off-load engines for SAN and WAN
- Low-Power Power-Aware Computing (at Compile and
Run Time) - Energy power savings while computing with
minimal impact on performance. - Green500 List http//www.green500.org/
Visualization and Modeling
Visualization and Interaction
High Perf. Reconf. Computing (HPRC)
Human Computer Interaction (HCI)
Component Integration
Model-Based Engineering
- Research Team
- Jeremy Archuleta mpiBLAST on Hardware
Accelerators - Chris Goddard Service-Oriented Architecture for
mpiBLAST - Sushant Sharma Protocols for High-Performance
Networking - Song Huang Power-Aware Architecture
17VT Center for Human Computer Interaction
Visualization and Modeling
Francis Quek, Director
Visualization and Interaction
- Selected Research
- Aware Rooms
- Gesture tracking and interpretation (DTO)
- Multimodal interaction with multiple devices
(NSF) - Visualization
- Multimedia Visualization, Interaction and Access
(DTO) - Expansive High-Resolution Displays and
Interaction - Interaction and Usability
- 3D Multi-Platform/Multi-Resolution Interaction
- Extensive Experience in Usability Design and
Testing - Collaboration Technologies
- Virtual/Augmented Reality
High Perf. Reconf. Computing (HPRC)
Human Computer Interaction (HCI)
Component Integration
Model-Based Engineering
- Research Team
- Francis Quek Aware and Embodied Interaction
- Doug Bowman Virtual Reality/3D Interaction
- Chris North Visualization, large Displays
- Denis Gracanin Distributed Virtual Environments
- 20 faculty with broad HCI Research portfolio