Dr. Lawlor's Research Papers

(Also see DBLP or Google Scholar)
Title
 Year/Keyword
Icon Description Download Cite
Search and Rescue Robots for Integrated Research and Education in Cyber-Physical Systems
 2013/cyberalaska
Describes a Parrot UAV autopilot using Kinect for localization, part of CYBER-Alaska. PDF (1.6M) .bib
In-memory Data Compression for Sparse Matrices
 2013/compression
A scheme for compressing column index data for a sparse matrix, which saves memory bandwidth on both multicore and GPU systems. This can improve sparse matrix dense vector product speed up to 30 percent for some matrices. Source code available. PDF (240K) .bib
Crack Propagation Analysis with Automatic Load Balancing
 2013/charmapps_fem
Load balancing and finite element visualization in Charm++. PDF (432K) .bib
Remote Visualization of Cosmological Data Using Salsa
 2013/charmapps_cosmo
Describes our across-the-network parallel visualization of large particle datasets in Salsa. PDF (1.1M) .bib
NetRun: Student Code in a Web Browser (Poster)
 2011/netrun
Describes NetRun, our web IDE for a variety of compiled languages. PDF (856K) .bib
GPU-Accelerated Rendering of Unbounded Nonlinear Iterated Function System Fixed Points
 2011/ifs
Gives a mathematical framework for unbounded and nonlinear IFS, and a high performance deterministic rendering scheme based on GPU metaprogramming. See a video or try out the code. PDF (1.9M) .bib
Embedding OpenCL in C++ for Expressive GPU Programming
 2011/epgpu
Description and benchmarks for EPGPU, our convenient and typesafe OpenCL wrapper for C++. PDF (1.8M) .bib
Interactive Volume Rendering Aurora on the GPU
 2010/aurora
A GPU raytracing technique for flying around in the Aurora Borealis. You can download the demo, or watch it on YouTube. PDF (704K) .bib
Message Passing for GPGPU Clusters: cudaMPI
 2009/cudaMPI
Describes cudaMPI and glMPI, our GPGPU message passing libraries built on MPI. PDF (448K) .bib
Observation of volcanoes through webcams: Tools and techniques
 2008/volcano_webcam
Brief summary of Alaska Volcano Observatory webcam image analysis and remote sensing work. PDF (3.9M) .bib
MPIglut: Powerwall Programming Made Easier
 2007/mpiglut
Architecture and performance results for MPIglut, our parallelizing GLUT library built on MPI. PDF (688K) .bib
Interpolation-Friendly Soft Shadow Maps
 2006/shadow
A graphics hardware version of a technique outlined in my thesis for creating soft shadows from a modified shadow map. PDF (832K) .bib
Multiple Flows of Control in Migratable Parallel Programs
 2006/migthread
A comprehensive survey of the various methods available to support parallel work that moves. Includes descriptions of how to migrate kernel and user-level threads, processes, and objects; as well as extensive portability and performance data. Also PPL paper 06-05. PDF (276K) .bib
ParFUM: A Parallel Framework for Unstructured Meshes for Scalable Dynamic Physics Applications
 2006/fem
A long paper describing our recent progress on a parallel frame work for computations on unstructured meshes. Also PPL paper 05-14, and available at springerlink.com. PDF (512K) .bib
A system integration framework for coupled multiphysics simulations
 2006/csar
Describes recent work on our system integration framework. My contribution is in the data transfer and remeshing section. Also PPL paper 05-16 and available directly from the journal Engineering With Computers. PDF (2.0M) .bib
Performance Degradation in the Presence of Subnormal Floating-Point Values
 2005/denormal
Describes how IEEE 'denormal' numbers can seriously impact the efficiency of a parallel simulation. This work originated in our search to explain a strange performance slowdown in a real wave propagation simulation. Also PPL paper 05-12 and our denormal website. PDF (84K) .bib
An Integration Framework for Simulations of Solid Rocket Motors
 2005/aiaa
Describes the overall software architecture used by the Center for Simulation of Advanced Rockets (CSAR) in Illinois, where I worked on parallel solution transfer and meshing issues. Also PPL paper 05-08. PDF (956K) .bib
Impostors for Parallel Interactive Computer Graphics
 2004/thesis
My PhD thesis. Includes work on a variety of subjects, including parallel rendering, graphics hardware, GIS, and iterated function systems. Also see my thesis website. PDF (6.1M) .bib
Debugging Support for Charm++
 2004/debug
Includes a good description of Converse Client/Server (CCS) network protocol and the Pack/UnPack (PUP) C++ introspection framework. Also PPL paper 04-04. PDF (228K) .bib
Performance Modeling and Programming Environments for Petaflops Computers and the Blue Gene Machine
 2004/bluegene
A cool parallel machine emulator and performance analyzer for huge parallel machines, with tens of thousands of processors. Also includes the first published description of the modern FEM framework. Also PPL paper 04-02. PDF (104K) .bib
Bounding Iterated Function Systems using Convex Optimization
 2003/ifs
A simple technique to find tight bounding volumes for iterated function systems (IFS), using linear programming. This work evolved from a class project. See Appendix C of my PhD thesis for a substantially faster bounding method. PDF (1.5M) .bib
Supporting dynamic parallel object arrays
 2003/arrays
A journal-formatted version of my 2001 conference arrays paper. Also PPL paper 03-10. PDF (124K) .bib
Adaptive MPI
 2003/ampi
Describes an interesting migratable-thread MPI implementation built on top of Charm++ arrays. Also PPL paper 03-07. PDF (472K) .bib
Parallel Objects: Virtualization and in-Process Components
 2002/pohll
Summarizes basic philosophy and benefits of Charm++'s object virtualization approach. PDF (136K) .bib
A Voxel-Based Parallel Collision Detection Algorithm
 2002/collide
A more concise and intelligible version of my master's thesis. Also PPL paper 02-06. PDF (236K) .bib
A Grid-Based Parallel Collision Detection Algorithm
 2001/msthesis
A scalable 3D parallel collision detection algorithm based on a voxel grid represented using Charm++ array elements. Also PPL paper 01-05. PDF (1.2M) .bib
Supporting Dynamic Parallel Object Arrays
 2001/arrays
An excellent description of the migratable parallel objects that form the core of modern Charm++. Also PPL paper 01-01. PDF (100K) .bib
Room Capacity Analysis Using a Pair of Evacuation Models
 1999/mcm
Physical simulator of an emergency building evacuation, with simulated disc-people fleeing for the exits. This volume of the UMAP journal includes all the 'outstanding' entries from the 1999 international Mathematical Contest in Modeling (MCM). Also MCM project site. PDF (620K) .bib
Automated DEM Production using ESA Tandem Mission Data for the Caribou-Poker Creek LTER Watershed, Alaska
 1999/fringe
An experimental analysis of our SAR DEM generation tools. The tools are available from the Alaska Satellite Facility (ASF). PDF (144K) .bib
Automated Digital Elevation Model (DEM) Production Using ERS SAR Tandem Pairs
 1998/igarss
Describes automated techniques we developed for interferometric SAR processing. PDF not available .bib
Repeat-Pass Satellite Interferometric Tools Available at the Alaska SAR Facility
 1998/agu
Describes our publically-available tools for SAR processing and DEM generation. PDF not available .bib
Pursuit-Evasion Games in the Late Cretaceous
 1997/mcm
Our paper includes a physical simulation (by Orion Lawlor) and a statistical analysis (by Gordon Bower) of predator/prey chases. This journal volume includes all the 'outstanding' papers from the 1997 international Mathematical Contest in Modeling (MCM). We also won the SIAM outstanding paper award. PDF (132K) .bib
Towards Operational Application of Satellite SAR Images in Hydrological Studies
 1997/agu
PDF not available .bib
Generation of Fine Resolution DEM at Test Areas in Alaska Using ERS Tandem Pairs and Precise Orbital Data
 1997/agrs
Describes basic interferometric SAR technique and our results. Won best of Session Award on SAR Mapping, of 13 papers presented. PDF (632K) .bib
You can also see a more conventionally formatted list of papers and abstracts available in PDF or in HTML format.

Orion Lawlor Last updated Fri Jan 10 15:55:02 AKST 2014