Download presentation
Presentation is loading. Please wait.
Published byPauline Jackson Modified over 9 years ago
1
Center for Subsurface Sensing & Imaging Systems Overview of Research Thrust R3 R3 Fundamental Research Topics R3A Parallel Processing Middleware/Parallelization Tools FPGA Acceleration R3B Solutionware Development Subsurface Toolboxes Image and Sensor Data Databases R3 Fundamental Research Topics R3A Parallel Processing Middleware/Parallelization Tools FPGA Acceleration R3B Solutionware Development Subsurface Toolboxes Image and Sensor Data Databases David Kaeli - NU Miriam Leeser - NU Wilson Rivera - UPRM David Kaeli - NU Miriam Leeser - NU Wilson Rivera - UPRM
2
R1 R2 Overview of the Strategic Research Plan Fundamental Science Validating TestBEDs L1 L2 L3 R3 Image and Data Information Management S1 S4 S5 S3 S2 Bio-MedEnviro-Civil
3
CenSSIS Barriers Addressed by R3 Projects Lack of Computationally Efficient, Realistic Models Barrier 6 Lack of Rapid Processing and Management of Large Image Databases Barrier 7 Lack of Validated, Integrated Processing and Computational Tools Lack of Validated, Integrated Processing and Computational Tools Barrier 4
4
Center for Subsurface Sensing & Imaging Systems Middleware and Parallelization Tools David Kaeli – NU Wilson Rivera – UPRM Carmen Carvajal - UPRM Magda El-Shenawee - U Arkansas Geoff Krapf – NU (undergrad) Waleed Meleis – NU Craig Shaffer – NU (undergrad) Karen Tompko – U Cincinnati Yijian Wang - NU Juemin Zhang - NU David Kaeli – NU Wilson Rivera – UPRM Carmen Carvajal - UPRM Magda El-Shenawee - U Arkansas Geoff Krapf – NU (undergrad) Waleed Meleis – NU Craig Shaffer – NU (undergrad) Karen Tompko – U Cincinnati Yijian Wang - NU Juemin Zhang - NU
5
CenSSIS Middleware Tools Parallelization of MATLAB, C/C++ and Fortran codes using Message Passing Interface (MPI) – a software pathway to exploiting GRID-level resources Presently utilizing local Beowulf clusters, NCSA resources (Mariner Center at BU) and Internet-2 Profile-guided program instrumentation/optimization Utilizing MPI-2 to address barriers in I/O performance Building on existing Grid Middleware such as Globus Toolkit, MPICH-G2 and GridPort Parallelization of MATLAB, C/C++ and Fortran codes using Message Passing Interface (MPI) – a software pathway to exploiting GRID-level resources Presently utilizing local Beowulf clusters, NCSA resources (Mariner Center at BU) and Internet-2 Profile-guided program instrumentation/optimization Utilizing MPI-2 to address barriers in I/O performance Building on existing Grid Middleware such as Globus Toolkit, MPICH-G2 and GridPort MATLAB C/C++ Fortran Parallelization MPI MPICH-G2 UPC
6
Impact on CenSSIS Applications Reduced the runtime of a single-body Steepest Descent Fast Multipole Method (SDFMM) application by 74% on a 32-node Beowulf cluster Hot-path parallelization Data restructuring Reduced the runtime of a Monte Carlo scattered light simulation by 98% on a 16-node Silicon Graphics Origin 2000 Matlab-to-C compliation Hot-path parallelization Obtained superlinear speedup of Ellipsoid Algorithm run on a 16-node IBM Super-Parallel (SP2) system Matlab-to-C compliation Hot-path parallelization Reduced the runtime of a single-body Steepest Descent Fast Multipole Method (SDFMM) application by 74% on a 32-node Beowulf cluster Hot-path parallelization Data restructuring Reduced the runtime of a Monte Carlo scattered light simulation by 98% on a 16-node Silicon Graphics Origin 2000 Matlab-to-C compliation Hot-path parallelization Obtained superlinear speedup of Ellipsoid Algorithm run on a 16-node IBM Super-Parallel (SP2) system Matlab-to-C compliation Hot-path parallelization Soil Air Mine
7
Techniques for Parallelizing MATLAB Manage completely independent MATLAB processes distributed over different processors Message passing within MATLAB (e.g., MultiMATLAB) MATLAB calls to parallel libraries (multi- threaded LAPACK, PLAPACK) Backend compilers can convert MATLAB to C, and automatically inserting MPI calls (e.g., RTExpress) Multiple MATLAB sessions A Single MATLAB session Matlab Code C Code Parallel Code Matlab C compiler Use MPI Our Approach
8
Our Approach for Parallelizing MATLAB Convert MATLAB to C using the MATLAB mcc compiler Profile the C program to capture both data flow and control flow Parallelize the “hot” regions of the the application using MPI Convert array structs (generated by mcc) to pointer-based structs where needed Main 0/2502 Tfqmr 1/1604 3/35 Mult1 1/1602 Mult 4/1599 Multfaflone4m 523/6 Multfaflone4 359/5 Multdifl 706/0 0/0 18/0 16/0 0/0 1 1 1 1 273 54K 2.4M 0.6M Function Self /Children Runtime Number of Calls
9
Eliminating I/O Barriers in Parallel Subsurface Applications Many SSI applications tend to be file bound or memory bound (or both) While we can use MPI to parallelize processing and use MPI collective-I/O to accelerate I/O, we still are limited to accessing a file on a single disk Our present work looks at parallelizing I/O by partitioning files associated with MPI processes We attempt to utilize, slower and commodity (IDE) local secondary storage Many SSI applications tend to be file bound or memory bound (or both) While we can use MPI to parallelize processing and use MPI collective-I/O to accelerate I/O, we still are limited to accessing a file on a single disk Our present work looks at parallelizing I/O by partitioning files associated with MPI processes We attempt to utilize, slower and commodity (IDE) local secondary storage
10
Eliminating I/O Barriers in Parallel SSI Applications Parallelize computation using MPI Profile chunk access frequencies and temporal access patterns on a per process basis Use profile to guide partitioning to reduce overall execution time by 27%-82% Presently targeting both file- bound and memory-bound applications
11
Some Recent Publications “Profile-based Characterization and Tuning Subsurface Sensing Applications”, M. Ashouei, D. Jiang, W. Meleis, D. Kaeli, M. El- Shenawee, E. Mizan, M. and C. Rappaport, Special issue of the SCS Journal, November 2002. “Parallel Implementation of the Steepest Descent Fast Multipole Method (SDFMM) on a Beowulf Cluster for Subsurface Sensing Application”, D. Jiang, W. Meleis, M. El-Shenawee, E. Mizan, M. Ashouei, and C. Rappaport, IEEE Microwave and Wireless Components Letters, January 2002. “Electromagnetics Computations Using MPI Parallel Implementation of the Steepest Descent Fast Multipole Method (SDFMM)”, M. El-Shenawee, C. Rappaport, D. Jiang, W. Meleis, and D. Kaeli, Applied Computational Electromagnetics Society Journal, August 2002. “An efficient parallel algorithm for solving unsteady nonlinear equations”, W. Rivera, J. Zhu, and D. Huddleston, Proc. International Conference on Parallel Processing, IEEE Computer Society, 2002. “Mapping and characterization of applications in heterogeneous distributed systems,” J. Yeckle and W. Rivera, To appear in Proceed. of the 7th World Multiconference on Systemics, Cybernetics and Informatics (SCI2003). “Profile-Guided I/O Partitioning”, Y. Wang and D. Kaeli, Submitted to ICS’03. “Profile-based Characterization and Tuning Subsurface Sensing Applications”, M. Ashouei, D. Jiang, W. Meleis, D. Kaeli, M. El- Shenawee, E. Mizan, M. and C. Rappaport, Special issue of the SCS Journal, November 2002. “Parallel Implementation of the Steepest Descent Fast Multipole Method (SDFMM) on a Beowulf Cluster for Subsurface Sensing Application”, D. Jiang, W. Meleis, M. El-Shenawee, E. Mizan, M. Ashouei, and C. Rappaport, IEEE Microwave and Wireless Components Letters, January 2002. “Electromagnetics Computations Using MPI Parallel Implementation of the Steepest Descent Fast Multipole Method (SDFMM)”, M. El-Shenawee, C. Rappaport, D. Jiang, W. Meleis, and D. Kaeli, Applied Computational Electromagnetics Society Journal, August 2002. “An efficient parallel algorithm for solving unsteady nonlinear equations”, W. Rivera, J. Zhu, and D. Huddleston, Proc. International Conference on Parallel Processing, IEEE Computer Society, 2002. “Mapping and characterization of applications in heterogeneous distributed systems,” J. Yeckle and W. Rivera, To appear in Proceed. of the 7th World Multiconference on Systemics, Cybernetics and Informatics (SCI2003). “Profile-Guided I/O Partitioning”, Y. Wang and D. Kaeli, Submitted to ICS’03.
12
Grid Computing Solving Subsurfacing Barriers using Grid Computing Deployment of distributed CenSSIS applications Development of adaptive middleware Profile-guided parallelization/optimization Multi-language support Profile-guided I/O partitioning Interaction with distributed image database resources CenSSIS/HP Industrial Relations Strong links with Latin American Universities interested in Grid Computing Student and/or faculty interchange program with CenSSIS schools Leadership in leading IEEE/ACM GRID Computing Workshops Solving Subsurfacing Barriers using Grid Computing Deployment of distributed CenSSIS applications Development of adaptive middleware Profile-guided parallelization/optimization Multi-language support Profile-guided I/O partitioning Interaction with distributed image database resources CenSSIS/HP Industrial Relations Strong links with Latin American Universities interested in Grid Computing Student and/or faculty interchange program with CenSSIS schools Leadership in leading IEEE/ACM GRID Computing Workshops
13
SVD A = 100 X 20, special functions A\b A = 1000 2 ; dense A\b A = (10 6 ) 2 ; sparse Operation low High 250 hours 20-50 yes FDFD Difference Eq high medium 150 minutes 8 yes SDFMM Integral Eq N. A. Points per wavelength medium Coding complexity medium 10 minutes smooth boundary SAMM Modal Expansion Computational storage Computational speed Any shape target FEATURE GRID Resources are needed for key CenSSIS modeling applications computable on parallel systems targeted for GRID systems
14
Grid Computing: Experimental Grid @ UPRM Χ Sensors Campus Backbone Internet 2 IA64 Cluster Storage Application Layer Middleware Layer Common Infrastruc. Layer Resource Layer Grid Community Model
15
Grid Computing: Pattern Categorization Hyperspectral Images Computational methods for ensembles of nonparametric supervised classifiers Feedback algorithm Parallelization (Matlab to MPI/C++) Intrusion Detection & Countermeasure design problems
16
Grid Computing: LATAM Task Force Create a LATAM Task Force on Grid Computing. Universidad de Chile, Chile Ricardo Baeza, PhD in Computer Science, University of Waterloo Universidad de los Andes, Venezuela Herbert Hoeger, PhD in Computer Science, University of Iowa Universidad de Sau Paulo, Brasil Marcio Lobo, PhD in Computer Science, TUD, Germany Instituto Tecnologico de Monterrey, Mexico Cesar Vargas, PhD in Electrical Engineering, Louisiana State University Universidad del Valle, Colombia Angel Garcia, PhD in Telecommunications, UPV-Spain. Hold a Grid Workshop for these researchers/educators at UPRM, and invite both CenSSIS and HP people to serve as reviewers and panelists (slated for Nov. 2003). Provide tutorials and short courses on Grid-level computing. We will utilize CenSSIS problems as the motivating examples that will be parallelized. Implementations will be prototyped at UPRM, NU and BU. Create a LATAM Task Force on Grid Computing. Universidad de Chile, Chile Ricardo Baeza, PhD in Computer Science, University of Waterloo Universidad de los Andes, Venezuela Herbert Hoeger, PhD in Computer Science, University of Iowa Universidad de Sau Paulo, Brasil Marcio Lobo, PhD in Computer Science, TUD, Germany Instituto Tecnologico de Monterrey, Mexico Cesar Vargas, PhD in Electrical Engineering, Louisiana State University Universidad del Valle, Colombia Angel Garcia, PhD in Telecommunications, UPV-Spain. Hold a Grid Workshop for these researchers/educators at UPRM, and invite both CenSSIS and HP people to serve as reviewers and panelists (slated for Nov. 2003). Provide tutorials and short courses on Grid-level computing. We will utilize CenSSIS problems as the motivating examples that will be parallelized. Implementations will be prototyped at UPRM, NU and BU.
17
Center for Subsurface Sensing & Imaging Systems Field Programmable Gate Arrays For Subsurface Imaging Miriam Leeser – NU Wang Chen - NU Srdjan Coric - NU Shawn Miller - NU Seth Molloy – NU (undergrad) Josh Noseworthy – NU (undergrad) Haiqian Yu - NU Miriam Leeser – NU Wang Chen - NU Srdjan Coric - NU Shawn Miller - NU Seth Molloy – NU (undergrad) Josh Noseworthy – NU (undergrad) Haiqian Yu - NU
18
Field Programmable Gate Arrays for Subsurface Imaging Backprojection for Computed Tomography image reconstruction Sponsored by Mercury Computer Accelerating Finite Difference Time Domain (FDTD) in hardware Collaboration with Carey Rappaport, NU Retinal Vascular Tracing in real time Collaboration with Badri Roysam and Chuck Stewart, RPI Diverse problems, similar solutions: FPGAs are particularly well suited for accelerating image processing algorithms Backprojection for Computed Tomography image reconstruction Sponsored by Mercury Computer Accelerating Finite Difference Time Domain (FDTD) in hardware Collaboration with Carey Rappaport, NU Retinal Vascular Tracing in real time Collaboration with Badri Roysam and Chuck Stewart, RPI Diverse problems, similar solutions: FPGAs are particularly well suited for accelerating image processing algorithms
19
Backprojection Backprojection algorithm used in medical imaging Traditionally performed by custom hardware Application specific integrated circuits and/or custom board designs New systems require greater flexibility Algorithms under development for 3D reconstruction Application specific integrated circuits viewed as costly both in time and NRE FPGA implementation offers significant advantages Algorithm flexibility and re-use Fixed point and quantization effects matter Difference between fixed and floating point must be small Backprojection algorithm used in medical imaging Traditionally performed by custom hardware Application specific integrated circuits and/or custom board designs New systems require greater flexibility Algorithms under development for 3D reconstruction Application specific integrated circuits viewed as costly both in time and NRE FPGA implementation offers significant advantages Algorithm flexibility and re-use Fixed point and quantization effects matter Difference between fixed and floating point must be small
20
Projection Parallelism for Performance Projections Image columns Data dependency for backprojection processing Image rows Projections Image columns Parallelism implemented in FireBird (Max 16-way parallel) Image rows Projections Image columns 1024 projections x 1024 samples/projection Each used to reconstruct a 512 x 512 image
21
Backprojection Speedup Due to Parallelism - Expandable to n-way parallel
22
Quality of Results are High Software reconstruction (Floating Point) Hardware reconstruction (Fixed Point) Relative Error Sinogram quantization: 9 bits Interpolation factor: 3 bits Relative Error:0.001295%
23
FPGA Hardware Provides 100x Speedup Over Software on 1GHz Pentium A: Software - Floating point - 450 MHz Pentium : ~ 240 s B: Software - Floating point - 1 GHz Dual Pentium : ~ 94 s C: Software - Fixed point - 450 MHz Pentium : ~ 50 s D: Software - Fixed point - 1 GHz Dual Pentium : ~ 28 s E: Hardware (Wildstar, simple) - 50 MHz : ~ 5.4 s F: Hardware (Wildstar, 4-way) - 50 MHz : ~ 1.3 s G: Hardware (Firebird, 8-way) - 65 MHz : ~ 0.5s H: Hardware (Firebird, 16-way) - 65 MHz : ~ 0.25s Parameters:1024 projections 1024 samples per projection 512 x 512 pixels image 9-bit sinogram data 3-bit interpolation factor
24
FDTD Equations Discretize Maxwell’s Equations – GPR Modeling Update each space cell's electric and magnetic field by using previous values of this cell and its neighbors cells around it Extremely computationally expensive Benefits from hardware acceleration
25
3-D Buried Object Detection Forward Model Mine X Y Z Antenna Receiver Simplify
26
The Quantized Fixed-point Simulation
27
Detailed Architecture of 2-D FDTD Implementation (BlockRam interface and Pipeline updates for one time step)
28
Retinal Vascular Tracing: Register 2-D Image to 3-D in Real Time Feature extraction Registration: image pairs Registration: montages Registration: real-time / on-line Software is too slow Use FPGAs to accelerate to video frame rate Image guided surgery Feature extraction Registration: image pairs Registration: montages Registration: real-time / on-line Software is too slow Use FPGAs to accelerate to video frame rate Image guided surgery
29
Retinal Vascular Tracing: Register 2-D Image to 3-D in Real Time “Smart Camera” Direction of blood vessel PCI BUS
30
Developing Embedded Solutionware * All Three Projects Use Same Reconfigurable Hardware, Same Design Flow * Result is Considerable Processing Speedup, Moving Processing Closer to Sensors Firebird PCI board from Annapolis Microsystems
31
Center for Subsurface Sensing & Imaging Systems Solutionware Development Subsurface Toolboxes Image and Sensor Data Databases Solutionware Development Subsurface Toolboxes Image and Sensor Data Databases David Kaeli – NU Chuck Stewart – RPI Emmanuel Arzuaga – UPRM Jennifer Black – NU Kyle Guilbert – NU (undergrad) Matthew Kowalski – NU (undergrad) Chakib Ouarraoui – NU Amitha Perera - RPI Becky Norum – NU Derek Uluski – NU (undergrad) David Kaeli – NU Chuck Stewart – RPI Emmanuel Arzuaga – UPRM Jennifer Black – NU Kyle Guilbert – NU (undergrad) Matthew Kowalski – NU (undergrad) Chakib Ouarraoui – NU Amitha Perera - RPI Becky Norum – NU Derek Uluski – NU (undergrad)
32
CenSSIS Solutionware – UPRM/NU/RPI Toolbox Development Support the development of CenSSIS Solutionware that demonstrates our “Diverse Problems – Similar Solutions” model Delivered a software-engineered Multi-View Tomography Toolbox, developed in OOMATLAB Developing three new CenSSIS Toolboxes Registration – RPI/WHOI Hyperspectral Imaging – UPRM 3-D Modeling - NEU Establish software development and testing standards for CenSSIS Image and Sensor Data Database Develop an web-accessible image database for CenSSIS that enables efficient searching and querying of images, metadata and image content Develop image feature tagging capabilities Toolbox Development Support the development of CenSSIS Solutionware that demonstrates our “Diverse Problems – Similar Solutions” model Delivered a software-engineered Multi-View Tomography Toolbox, developed in OOMATLAB Developing three new CenSSIS Toolboxes Registration – RPI/WHOI Hyperspectral Imaging – UPRM 3-D Modeling - NEU Establish software development and testing standards for CenSSIS Image and Sensor Data Database Develop an web-accessible image database for CenSSIS that enables efficient searching and querying of images, metadata and image content Develop image feature tagging capabilities Matlab 6
33
Current/Future Toolbox Development Development of multi-language toolboxes – C, Fortran, C++, Java, MATLAB and OO-MATLAB Delivered the MVT Toolbox – open source Presently working on three additional toolbox efforts Developing a parallelized version of the MVT Toolbox Adopted Software Engineering Institute Capability Maturing Model (CMM) Level 3 standards Software library and bug tracking being developed (CVS and Bugzilla) Software Engineers on staff at NU, UPRM and RPI Development of multi-language toolboxes – C, Fortran, C++, Java, MATLAB and OO-MATLAB Delivered the MVT Toolbox – open source Presently working on three additional toolbox efforts Developing a parallelized version of the MVT Toolbox Adopted Software Engineering Institute Capability Maturing Model (CMM) Level 3 standards Software library and bug tracking being developed (CVS and Bugzilla) Software Engineers on staff at NU, UPRM and RPI Matlab 6 MVT MSDLPM Modeling Detectors Sources Object Wide Band Probe Narrow Band Detectors Focused or Pulsed Probe Focused or Gated Detector
34
Deliver an web-accessible database for CenSSIS that enables efficient searching and querying of images, sensor data, metadata and image content More that 200 metadata-rich images/datasets presently available online (> 1000 by Year 5) Database Characteristics: Relational complex queries (Oracle8i) Data security, reliability and layered user privileges Efficient search and query of image content and metadata Content-based image tagging using XML Indexing algorithms (2D, 3D and 4D) Explore object relational technology to handle collections CenSSIS Image Database System 1 2 3 4 mouse embryo
35
CenSSIS Image Database System
36
9 931175495 2/7/30 F 11/2/1993 Breast II POORLY DIFFERENTIATED UNKNOWN NONE 4/1/1992 NONE p jpeg PAL CD color 332.228........ <Identifier IdOrganization='Clinomics' IdName= 'BreastCancerCell'>BreastCancerCell// image0001 file://D:/Breast/cells/imag0001.jpg Patient239 Human primary breast tumor cells growing in a NASA Bioreactor St. Mary’s Hospital 09/25/2002 Investigate tumor cells behaviour on microcarrier beads Higher magnification of view illustrating breast cancer cells with intercellular boundaries on bead surface General Image Info Image Source Info Image Format Info Image File Location Info Image Donor Info Image Feature Info
37
Impact to Date and Future Plans Major Impact Items Significant acceleration of many critical SSI applications using embedded(FPGA) and parallelization Delivery of the Multi-View Tomography Toolbox Delivery of a populated CenSSIS Image Database System Development of DICOM interoperability Near term deliverables (Years 3-5) Development of real-time 3-D vascular tracing smart camera Migration of compute-bound modeling problems to the GRID Apply of out-of-core acceleration to critical I/O bound applications Completion of 3 new Solutionware Toolboxes Interfacing to visualization toolkits (SCIRUN-Utah, VTK) 2000 images online by Year 5 Longer term deliverables (Years 6-8) Development of a reconfigurable hardware library of SSI applications Demonstration of the power of the GRID Delivery of 3 additional CenSSIS Toolboxes 5000 images online by Year 8 Major Impact Items Significant acceleration of many critical SSI applications using embedded(FPGA) and parallelization Delivery of the Multi-View Tomography Toolbox Delivery of a populated CenSSIS Image Database System Development of DICOM interoperability Near term deliverables (Years 3-5) Development of real-time 3-D vascular tracing smart camera Migration of compute-bound modeling problems to the GRID Apply of out-of-core acceleration to critical I/O bound applications Completion of 3 new Solutionware Toolboxes Interfacing to visualization toolkits (SCIRUN-Utah, VTK) 2000 images online by Year 5 Longer term deliverables (Years 6-8) Development of a reconfigurable hardware library of SSI applications Demonstration of the power of the GRID Delivery of 3 additional CenSSIS Toolboxes 5000 images online by Year 8
38
Quilt Chart” Organization & Integration of Year Three CenSSIS Research Program S2 S3 S4S5 Engineered System Level R1A Nonlinear and Dual Wave Probes I-PLUS Development (Real Problems) Initial TestBED Facilities R3B Solutionware Tools R3A Parallel Hardware Implementation for Fast Subsurface Detection R2D Image Understanding & Sensor Fusion Methods R2C MSD Methods R2B LPM Methods R2A MVT Methods R1B Effective Forward Models Relative Contribution to Outcomes CenSSIS Research Areas S1 Important Outcomes CenSSIS Research Areas Advances in Solving Real World Problems S1: Cellular structure studied with 3D Fusion Microscopy S2: 4D Image Guided Radiotherapy S3: Multi-modal, non-invasive screening for incipient breast cancers S4: Remote and in- situ monitoring of submerged coral reefs encompassing shallow and deep water habitats S5: Multi-sensor quantitative assessment of underground contaminants and civil infrastructure Multi-InstitutionCollaboration
39
Impact on System Level Projects FPGA - real-time registration S1 – 3D Fusion Microscope Parallel/GRID Processing and Toolboxes S1(3DFM) - Impacting the design of the 3DFM inversion algorithms by accelerating FDTD on a Mercury cluster S3 (breast cancer) and S4 (coral reef) – Parallelization of the MVT and Hyperspectral toolboxes FPGA - real-time registration S1 – 3D Fusion Microscope Parallel/GRID Processing and Toolboxes S1(3DFM) - Impacting the design of the 3DFM inversion algorithms by accelerating FDTD on a Mercury cluster S3 (breast cancer) and S4 (coral reef) – Parallelization of the MVT and Hyperspectral toolboxes
40
Impact on System Level Projects Sensor and Image Database S1 (3DFM) - Testcase for advanced submission and tagging capabilities S2 (Radiation oncology) – Facilitates sharing and indexing 4-D datasets, interfacing DICOM-based systems Sensor and Image Database S1 (3DFM) - Testcase for advanced submission and tagging capabilities S2 (Radiation oncology) – Facilitates sharing and indexing 4-D datasets, interfacing DICOM-based systems Embryo developmental stages 1 cell embryo 2 cell embryo 4 cell embryo
41
CenSSIS R3 Research Thrust Summary Providing both SSI-related computing research expertise and supporting CenSSIS infrastructure needs Addressing key research barriers in computational efficiency, embedded computing and image/sensor data management Exploiting Grid resources to enable new discovery in SSI applications Producing a image/data repository and software-engineered SSI Toolsets Providing educational and research opportunities to undergraduates and Latin American faculty/students Developing enabling tools targeting system-level projects Real-time registration Accelerated modeling of new inversion algorithms Indexing and cataloging DICOM and multi-dimensional images Providing both SSI-related computing research expertise and supporting CenSSIS infrastructure needs Addressing key research barriers in computational efficiency, embedded computing and image/sensor data management Exploiting Grid resources to enable new discovery in SSI applications Producing a image/data repository and software-engineered SSI Toolsets Providing educational and research opportunities to undergraduates and Latin American faculty/students Developing enabling tools targeting system-level projects Real-time registration Accelerated modeling of new inversion algorithms Indexing and cataloging DICOM and multi-dimensional images MVT
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.