Data-centric view of algorithms displayed in the ACES Vislab

Slides:



Advertisements
Similar presentations
Professur für Technische Informatik A Self Distributing Virtual Machine for FPGA Multicores Klaus Waldschmidt J. W. Goethe-University Technische Informatik.
Advertisements

Hardware/Software Mechanisms for Cross-Layer Power Proportionality “Power Prop” Alex Yakovlev, Andrey Mokhov, Sascha Romanovsky, Max Rykunov, Alexei Iliasov.
LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344.
Prof. Srinidhi Varadarajan Director Center for High-End Computing Systems.
Reconfigurable Computing: What, Why, and Implications for Design Automation André DeHon and John Wawrzynek June 23, 1999 BRASS Project University of California.
The of Parallelism in Algorithms Keshav Pingali The University of Texas at Austin Joint work with D.Nguyen, M.Kulkarni, M.Burtscher, A.Hassaan, R.Kaleem,
Some Thoughts on Technology and Strategies for Petaflops.
By: Jackie C Anthony J And Joy A Definition Computer engineering is the design, construction, implementation and maintenance of computers and computer.
Heterogeneous Computing Dr. Jason D. Bakos. Heterogeneous Computing 2 “Traditional” Parallel/Multi-Processing Large-scale parallel platforms: –Individual.
A Lightweight Infrastructure for Graph Analytics Donald Nguyen Andrew Lenharth and Keshav Pingali The University of Texas at Austin.
Model-based Automatic AC/PC Detection on Three-dimensional MRI Scans Babak A. Ardekani, Ph.D., Alvin H. Bachman, Ph.D., Ali Tabesh, Ph.D. The Nathan S.
National Alliance for Medical Image Computing – Algorithms Core (C1a) Five investigators: –A. Tannenbaum (BU), P. Golland (MIT), M. Styner.
Ihr Logo Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang.
GPU Architecture and Programming
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Functional Data Analysis.
PRINCIPLES AND APPROACHES 3D Medical Imaging. Introduction (I) – Purpose and Sources of Medical Imaging Purpose  Given a set of multidimensional images,
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
Master’s Degree in Computer Science. Why? Acquire Credentials Learn Skills –Existing software: Unix, languages,... –General software development techniques.
Computer New Student Orientation. Overview Our degree programs Jobs in the Computing Field Student Projects Faculty Research.
Carnegie Mellon University Computer Science Foundations for Ph.D. Students The Carnegie Mellon Perspective Computer Science Foundations for Ph.D. Students.
Hy-C A Compiler Retargetable for Single-Chip Heterogeneous Multiprocessors Philip Sweany 8/27/2010.
Research Overview Gagan Agrawal Associate Professor.
Our Graphics Environment Landscape Rendering. Hardware  CPU  Modern CPUs are multicore processors  User programs can run at the same time as other.
Computer Organization CS345 David Monismith Based upon notes by Dr. Bill Siever and from the Patterson and Hennessy Text.
“SMT Capable CPU-GPU Systems for Big Data”
Sub-fields of computer science. Sub-fields of computer science.
VisIt Project Overview
Auburn University COMP8330/7330/7336 Advanced Parallel and Distributed Computing Parallel Hardware Dr. Xiao Qin Auburn.
Fast & Accurate Biophotonic Simulation for Personalized Photodynamic Cancer Therapy Treatment Planning Investigators: Vaughn Betz, University of Toronto.
C. P. Loizou1, C. Papacharalambous1, G. Samaras1, E. Kyriakou2, T
COMPUTER GRAPHICS CHAPTER 38 CS 482 – Fall 2017 GRAPHICS HARDWARE
Dynamo: A Runtime Codesign Environment
Big Data A Quick Review on Analytical Tools
Analysis of Computing Options at ISU
COMPUTATIONAL MODELS.
Tohoku University, Japan
So, what is your diagnosis?
Design Patterns Damian Gordon.
CS 378: Programming for Performance
Texas Instruments TDA2x and Vision SDK
Genomic Data Clustering on FPGAs for Compression
Chapter 6 Database Design
Real-Time Ray Tracing Stefan Popov.
Introduction to Reconfigurable Computing
Anne Pratoomtong ECE734, Spring2002
IXPUG Abstract Submission Instructions
CS 378: Programming for Performance
Summary Background Introduction in algorithms and applications
CS 380C: Advanced Compiler Techniques
1st International Conference on Semantics, Knowledge and Grid
Degree-aware Hybrid Graph Traversal on FPGA-HMC Platform
Characteristics of Reconfigurable Hardware
Course Outline Introduction in algorithms and applications
Maguire (2000) Navigation-related structural changes in the hippocampi of taxi drivers.
IUPUI MURI SCHOOL OF ENGINEERING AND TECHNOLOGY
Alan Jovic1, Kresimir Jozic2, Davor Kukolja1,
Discrete Surfaces and Manifolds: A Potential tool to Image Processing
Professor Ioana Banicescu CSE 8843
2018 NSF Expeditions in Computing PI Meeting
2018 NSF Expeditions in Computing PI Meeting
Kenneth Moreland Edward Angel Sandia National Labs U. of New Mexico
Software Acceleration in Hybrid Systems Xiaoqiao (XQ) Meng IBM T. J
2D Laminar Flame for Ozone Combustion
Tumor Segmentation from DCE-MRI with OpenCAD
CCM Research Applications Algorithms & Modeling
Seismic wave simulation based on a fast Helmholtz solver - wave field.
Fifty Years of Parallel Programming: Ieri, Oggi, Domani
Deep Learning with Botanical Specimen Images
ADC and astrocytoma grade.
Presentation transcript:

Data-centric view of algorithms displayed in the ACES Vislab CDGC Research Applications Reduce Energy Requirements of Computer Programs Security Applications that Need Real-Time Analysis of Provenance Graphs Machine learning Mesh Generation Algorithms & Modeling Galois System Data-centric Programming Inexact Computing Funding: NSF, IBM, Intel, DARPA Research Staff: Andrew Lenharth Sreepathi Pai Graduate Students: 10 PhD Students from ICES, CS, and ECE Keshav Pingali Director Brief description of some of the research activities in PADAS: Fast algorithms for robust (i.e., automatic, black box) analysis for medical images. Typically, problem-specific algorithms Top left image: MRI FLAIR Image of patient with Grade IV glioma. Top right image: Estimated segmentatio to Grey matter, white matter, cerebrospinal fluid, and tumor Bottom image: Spatial frequency of adult glioblastoma with 3D surface rendering (top) and 2D multiplanar slices (bottom). These tumors tend to appear much more frequently in some brain regions, and this depends on age. The Statistical atlas was constructed with registration algorithms. Data-centric view of algorithms displayed in the ACES Vislab

Performance of Galois system: Galois Project - CDGC Goal: Make it easier for applications programmers to use heterogeneous parallel computers (CPUs, GPUs, FPGAs) Strategy: Raise abstraction level of programming Implement compilers and runtime systems to get efficient execution Focus: Irregular applications, particularly those involving large graphical models Application areas: graph analytics, machine-learning, mesh generation Software: Galois system Data-centric programming model implemented in C++ Used by BAE, HP, and university groups all over the world Funding: NSF, IBM, Intel, and other companies Roughly $5 million in past 10 years Performance of Galois system: 512-core SGI Ultraviolet

RIPE Project - CDGC Rapid Identification and Prevention of Exfiltration (RIPE) Goal: Use CDGC-developed Galois graph processing system for security applications that need real-time analysis of provenance graphs Identifying clusters in social networks Funded by DARPA Transparent Computing Program (2016-20) Sub-contractor to BAE Systems $5.5 million total, UT portion is $1 million

Proteus Project - CDGC Goal: Funded by DARPA BRASS program (2016-2020) Images can often be rendered inexactly to reduce energy requirements without losing semantic content Goal: Exploit inexact computing and machine learning to reduce energy requirements of programs Funded by DARPA BRASS program (2016-2020) Building Resource Adaptive Software Systems Joint project with Rice, MIT, and Chicago $8 million total, UT portion is $1.725 million