Future NCRR The Future of SCIRun and BioPSE. Future NCRR 6 Months Ago: The Next 12 Months Preparing...
-
Upload
alisha-lindsey -
Category
Documents
-
view
212 -
download
0
Transcript of Future NCRR The Future of SCIRun and BioPSE. Future NCRR 6 Months Ago: The Next 12 Months Preparing...
Future
NCRRNCRR
The Future of SCIRun and BioPSE
The Future of SCIRun and BioPSE
Future
NCRRNCRR
6 Months Ago: The Next 12 Months6 Months Ago: The Next 12 Months
Preparing for Renewal: Users & Pubs
Usability• Domains• UI wrapping• Scripting• NetworkEditor
• Annotations• Subnets
• Windows• Regression testing• Data I/O• Run-time help / docs• Install / update
Bridging• CUBIT• VTK• ITK• Teem• LAPACK• Data I/O
Algorithms / Methods
• Interactivity in Vis
• SIMIAN (GPU)• Lit-lines• LIC• BEM / FD / FV• Optimization
Research• CCA / SR2• Cluster• Simulation
techniques• Biomedical
research• Modeling
(parametric models)• Error / uncertainty
tracking
Techniques
Development
(implementation)
Future
NCRRNCRR
GUI Separation: State/Event ManagersGUI Separation: State/Event Managers
Detachable interface
Reproducibility
Collaboration
Remote vis
Custom UI
Scripting
Regression testing
BioPSEGUI
StateManager
GUI
GUI
Future
NCRRNCRR
SCIRun, SCIRun2, and CCASCIRun, SCIRun2, and CCA
• CCA Specification• Like COMM, Corba, JavaBeans… but for
heterogeneous, high-performance scientific computing• Interoperability• Well-specified interfaces for components
• SCIRun2 is CCA compliant• SCIRun and SCIRun2• Same code base (toggled via “configure”)• Eventually they will merge (12 months?)
• A great “Intro to CCA” talk
Future
NCRRNCRR
Profiling and OptimizationProfiling and Optimization
• Algorithm Performance• Typical applications•Big data• Track cycles and memory–Amdahl’s Law
• Dataflow Caching• Fixed-sized memory pool•Cache replacement policy
Future
NCRRNCRR
PortingPorting
• New OS’s•Windows (again) -- funding pending• Solaris (again)?
• New GUI’s•After GUI / compute-engine sepatation• fltk, QT, gtk, … netscape, Palm Pilot–Well-specified protocol for GUI interactions–Remote-visualization–Leverage GUI layout design tools
Future
NCRRNCRR
My PowerAppMy PowerApp
• Add Development Tools for Custom PowerApp Generation• Current Turn-Around Time: >2 Weeks• BioFEM: 1300 lines of tcl (200 are .net)• BioTensor: 8500 lines of tcl (1600 are .net)
• Turning Networks into PowerApps• Linking variables • Interactivity– Terminate execution
• Next PowerApp: ITK-Based Segmentation