Sean P. Ponce
Virginia Tech
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Sean P. Ponce.
Science of Computer Programming | 2014
Matthew Cooper; Clifford A. Shaffer; Stephen H. Edwards; Sean P. Ponce
Abstract Algorithm visualizations are widely viewed as having the potential for major impact on computer science education, but their quality is highly variable. We report on the software development practices used by creators of algorithm visualizations, based on data that can be inferred from a catalog of over 600 algorithm visualizations. Since nearly all are free for use and many provide source code, they might be construed as being open source software. Yet many AV developers do not appear to have used open source best practices. We discuss how such development practices might be employed by the algorithm visualization community, and how they might lead to improved algorithm visualizations in the future. We conclude with a discussion of OpenDSA, an open-source project that builds on earlier progress in the field of algorithm visualization and hopes to use open-source procedures to gain users and contributors.
International Journal of Parallel Programming | 2012
Yong Cao; Debprakash Patnaik; Sean P. Ponce; Jeremy S. Archuleta; Patrick Butler; Wu-chun Feng; Naren Ramakrishnan
Multi-electrode arrays (MEAs) provide dynamic and spatial perspectives into brain function by capturing the temporal behavior of spikes recorded from cultures and living tissue. Understanding the firing patterns of neurons implicit in these spike trains is crucial to gaining insight into cellular activity. We present a solution involving a massively parallel graphics processing unit (GPU) to mine spike train datasets. We focus on mining frequent episodes of firing patterns that capture coordinated events even in the presence of intervening background events. We present two algorithmic strategies—hybrid mining and two-pass elimination—to map the finite state machine-based counting algorithms onto GPUs. These strategies explore different computation-to-core mapping schemes and illustrate innovative parallel algorithm design patterns for temporal data mining. We also provide a multi-GPU mining framework, which exhibits additional performance enhancement. Together, these contributions move us towards a real-time solution to neuronal data mining.
2008 5th International Conference on Visual Information Engineering (VIE 2008) | 2008
Jing Huang; Sean P. Ponce; Seung In Park; Yong Cao; Francis K. H. Quek
network and parallel computing | 2009
Debprakash Patnaik; Sean P. Ponce; Yong Cao; Naren Ramakrishnan
computing frontiers | 2010
Yong Cao; Debprakash Patnaik; Sean P. Ponce; Jeremy S. Archuleta; Patrick Butler; Wu-chun Feng; Naren Ramakrishnan
arXiv: Distributed, Parallel, and Cluster Computing | 2009
Yong Cao; Debprakash Patnaik; Sean P. Ponce; Jeremy S. Archuleta; Patrick Butler; Wu-chun Feng; Naren Ramakrishnan
ACM Transactions on Computing Education \/ ACM Journal of Educational Resources in Computing | 2010
Clifford A. Shaffer; Matthew Cooper; Alexander Joel D. Alon; Monika Akbar; Sean P. Ponce; Stephen H. Edwards; Michael Stewart
Archive | 2009
Sean P. Ponce; Huang Jing; Seung In Park; Chase Khoury; Francis K. H. Quek; Yong Cao
Archive | 2008
Tejinder K. Judge; Regis Kopper; Sean P. Ponce; Mara G. Silva; Chris North