Using workqueue to teach distributed computing.
J. Comput. Sci. Coll., 2018
Teaching Distributed Computing with WorkQueue (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017
Mixing Code and 3D Printers with Madeup (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016
Madeup: A Language for Making Things Up (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015
Adapting bioinformatics applications for heterogeneous systems: a case study.
Concurr. Comput. Pract. Exp., 2014
Using clusters in undergraduate research: Distributed animation rendering, photo processing, and image transcoding.
Proceedings of the 2013 IEEE International Conference on Cluster Computing, 2013
ROARS: a robust object archival system for data intensive scientific computing.
Distributed Parallel Databases, 2012
Scripting distributed scientific workflows using Weaver.
Concurr. Comput. Pract. Exp., 2012
Makeflow: a portable abstraction for data intensive computing on clusters, clouds, and grids.
Proceedings of the 1st ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies, 2012
Weaver: integrating distributed computing abstractions into scientific workflows using Python.
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, 2010
ROARS: a scalable repository for data intensive scientific computing.
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, 2010
Attaching Cloud Storage to a Campus Grid Using Parrot, Chirp, and Hadoop.
Proceedings of the Cloud Computing, Second International Conference, 2010
Performance analysis of accelerated image registration using GPGPU.
Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, 2009