EDBT 2026 Demo / reviewers in the wild / expert
Charisee Chiw
dblp:04/11515
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 2Software engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 56% Programming languages and type systems · 44% | |
| Computer graphics and multimedia
2 papers |
Visualization and visual analytics · 50% Multimedia analysis and retrieval · 50% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
domain-specific languages |
0.4 | 2 | 2016 | Diderot: a Domain-Specific Language for Portable Parallel Scientific Visualization and Image Analysis · IEEE Trans. Vis. Comput. Graph. 2016 Diderot: a parallel DSL for image analysis and visualization · PLDI 2012 |
Compilers and program optimization › code generation
GPU code generation |
0.2 | 1 | 2016 | Diderot: a Domain-Specific Language for Portable Parallel Scientific Visualization and Image Analysis · IEEE Trans. Vis. Comput. Graph. 2016 |
Compilers and program optimization › code generation
parallel code generation |
0.2 | 1 | 2016 | Diderot: a Domain-Specific Language for Portable Parallel Scientific Visualization and Image Analysis · IEEE Trans. Vis. Comput. Graph. 2016 |
Multimedia analysis and retrieval
image analysis |
0.1 | 2 | 2016 | Diderot: a Domain-Specific Language for Portable Parallel Scientific Visualization and Image Analysis · IEEE Trans. Vis. Comput. Graph. 2016 Diderot: a parallel DSL for image analysis and visualization · PLDI 2012 |
Visualization and visual analytics
scientific visualization |
0.1 | 2 | 2016 | Diderot: a Domain-Specific Language for Portable Parallel Scientific Visualization and Image Analysis · IEEE Trans. Vis. Comput. Graph. 2016 Diderot: a parallel DSL for image analysis and visualization · PLDI 2012 |
Methods — techniques the papers use, named apart from their topics
parallel compilation · 0.5domain-specific language design · 0.5GPU execution · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Rendering and Extracting Extremal Features in 3D FieldsabstractAbstract Visualizing and extracting three‐dimensional features is important for many computational science applications, each with their own feature definitions and data types. While some are simple to state and implement (e.g. isosurfaces), others require more complicated mathematics (e.g. multiple derivatives, curvature, eigenvectors, etc.). Correctly implementing mathematical definitions is difficult, so experimenting with new features requires substantial investments. Furthermore, traditional interpolants rarely support the necessary derivatives, and approximations can reduce numerical stability. Our new approach directly translates mathematical notation into practical visualization and feature extraction, with minimal mental and implementation overhead. Using a mathematically expressive domain‐specific language, Diderot, we compute direct volume renderings and particle‐based feature samplings for a range of mathematical features. Non‐expert users can experiment with feature definitions without any exposure to meshes, interpolants, derivative computation, etc. We demonstrate high‐quality results on notoriously difficult features, such as ridges and vortex cores, using working code simple enough to be presented in its entirety. Gordon L. Kindlmann, Charisee Chiw, T. Huynh, Attila Gyulassy, John H. Reppy, Peer-Timo Bremer |
Comput. Graph. Forum | 2 |
| 2016 | Diderot: a Domain-Specific Language for Portable Parallel Scientific Visualization and Image AnalysisabstractMany algorithms for scientific visualization and image analysis are rooted in the world of continuous scalar, vector, and tensor fields, but are programmed in low-level languages and libraries that obscure their mathematical foundations. Diderot is a parallel domain-specific language that is designed to bridge this semantic gap by providing the programmer with a high-level, mathematical programming notation that allows direct expression of mathematical concepts in code. Furthermore, Diderot provides parallel performance that takes advantage of modern multicore processors and GPUs. The high-level notation allows a concise and natural expression of the algorithms and the parallelism allows efficient execution on real-world datasets. Gordon L. Kindlmann, Charisee Chiw, Nicholas Seltzer, Lamont Samuels, John H. Reppy |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2012 | Diderot: a parallel DSL for image analysis and visualizationabstractResearch scientists and medical professionals use imaging technology, such as computed tomography (CT) and magnetic resonance imaging (MRI) to measure a wide variety of biological and physical objects. The increasing sophistication of imaging technology creates demand for equally sophisticated computational techniques to analyze and visualize the image data. Analysis and visualization codes are often crafted for a specific experiment or set of images, thus imaging scientists need support for quickly developing codes that are reliable, robust, and efficient. Charisee Chiw, Gordon L. Kindlmann, John H. Reppy, Lamont Samuels, Nicholas Seltzer |
PLDI | 1 |