Home → News and Events → Colloquia → Colloquium
When: 10:00AM - 11:30AM , March 02, 2018
Speaker: Dr. Charisee Chiw
My talk describes the development of a new programming language, Diderot, to address the domain specific needs in scientific visualization and image analysis research. Scientists use visualization to better understand their data using an algorithm to explore the data visually and compute features and properties. Datasets are produced by digital imaging technologies that sample physical objects at discrete points. Diderot is designed to enable the translation of visualization methods into code by providing a familiar mathematical syntax and high-level language. In this talk I will describe how we implemented a high level of expressivity in our language, and how we tested it. With a richer language we can push the boundaries of the type of programs written with the Diderot language. I will talk about how we enabled this high level features through the design and implementation of our immediate representation and the opportunity it provides for optimization. We evaluated the correctness of our implementation by creating DATm: Diderots automated testing model. Finally, I will talk about how our approach can be extended to the finite element domain.
Dr. Charisee Chiw is a postdoctoral researcher at the University of Chicago, in the systems group. She earned her PhD in Computer science at the University of Chicago in June 2017, where she worked on the development of Diderot, a domain specific language for scientific visualization and image analysis. She has been a summer research intern at the Imperial College of London, and a software intern with a Chicago start-up company. She has been awarded the GAANN fellowship. Prior to entering graduate school, she earned her B.S. degree from Gettysburg College, where she graduated Cum Laude and with Honors in Physics.