home button research button publications button teaching button contact button
MARTIN BURTSCHER

Publications

John Jacobson, Martin Burtscher, and Ganesh Gopalakrishnan. HiRace: Accurate and Fast Data Race Checking for GPU Programs. Proceedings of the 2024 ACM/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis. November 2024. [SC'24]

Yiqian Liu, Avery Vanausdal, and Martin Burtscher. Performance Impact of Removing Data Races from GPU Graph Analytics Programs. Proceedings of the IEEE International Symposium on Workload Characterization. September 2024. [IISWC'24]

Brandon A. Burtchell and Martin Burtscher. Characterizing CUDA and OpenMP Synchronization Primitives. Proceedings of the IEEE International Symposium on Workload Characterization. September 2024. [IISWC'24]

Yiqian Liu, Noushin Azami, Avery Vanausdal, and Martin Burtscher. Indigo3: A Parallel Graph Analytics Benchmark Suite for Exploring Implementation Styles and Common Bugs. ACM Transactions on Parallel Computing, Vol. 11, No. 3, Article 13 (29 pages). August 2024. [TOPC'24]

Alex Fallin and Martin Burtscher. Lessons Learned on the Path to Guaranteeing the Error Bound in Lossy Quantizers. Workshop on Correct Data Compression. July 2024. [CoDaC'24]

Yiqian Liu, Noushin Azami, Avery Vanausdal, and Martin Burtscher. Sapphire: a Tool for Teaching Parallel Programming in Hundreds of Different Ways. Proceedings of the 16th Annual International Conference on Education and New Learning Technologies. July 2024. [EDULEARN'24]

Andrew Rodriguez, Noushin Azami, and Martin Burtscher. Adaptive Per-File Lossless Compression of Floating-Point Data. Proceedings of the 5th Workshop on Extreme-Scale Storage and Analysis. May 2024. [ESSA'24]

Noushin Azami, Rain Lawson, and Martin Burtscher. LICO: An Effective, High-Speed, Lossless Compressor for Images. Proceedings of the 2024 Data Compression Conference. March 2024. [DCC'24]

Brandon A. Burtchell and Martin Burtscher. Using Machine Learning to Predict Effective Compression Algorithms for Heterogeneous Datasets. Proceedings of the 2024 Data Compression Conference. March 2024. [DCC'24]

Yiqian Liu, Noushin Azami, Avery Vanausdal, and Martin Burtscher. Choosing the Best Parallelization and Implementation Styles for Graph Analytics Codes: Lessons Learned from 1106 Programs. Proceedings of the 2023 ACM/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis. Article 92, pp. 1-14. November 2023. [SC'23]

Alex Fallin, Andres Gonzalez, Jarim Seo, Randy Cornell, and Martin Burtscher. A High-Performance MST Implementation for GPUs. Proceedings of the 2023 ACM/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis. Article 77, pp. 1-13. November 2023. [SC'23]

Ghadeer Alabandi, William Sands, George Biros, and Martin Burtscher. A GPU Algorithm for Detecting Strongly Connected Components. Proceedings of the 2023 ACM/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis. Article 17, pp. 1-13. November 2023. [SC'23]

Alex Fallin and Martin Burtscher. Reducing Memory-Bus Energy Consumption of GPUs via Software-Based Bit-Flip Minimization. Proceedings of the Workshop on Memory Centric High-Performance Computing. November 2022. [MCHPC'22]

Noushin Azami and Martin Burtscher. Compressed In-memory Graphs for Accelerating GPU-based Analytics. Proceedings of the 12th SC Workshop on Irregular Applications: Architectures and Algorithms. November 2022. [IA'22]

Hochan Lee, William Ruys, Yineng Yan, Sean Stephens, Bozhi You, Henrique Fingler, Ian Henriksen, Arthur Peters, Martin Burtscher, Milos Gligoric, Karl Schulz, Keshav Pingali, Christopher J. Rossbach, Mattan Erez, and George Biros. Parla: A High-level Orchestration System for Heterogeneous Architectures. Proceedings of the 2022 ACM/IEEE International Conference for High-Performance Computing, Networking, Storage and Analysis, pp. 1-15. November 2022. [SC'22]

Ghadeer Alabandi and Martin Burtscher. Improving the Speed and Quality of Parallel Graph Coloring. ACM Transactions on Parallel Computing, Vol. 9, No. 3, Article 10 (35 pages). September 2022. [TOPC'22]

Yiqian Liu, Noushin Azami, Corbin Walters, and Martin Burtscher. The Indigo Program-Verification Microbenchmark Suite of Irregular Parallel Code Patterns. Proceedings of the 2022 IEEE International Symposium on Performance Analysis of Systems and Software, pp. 24-34. May 2022. [ISPASS'22]

Alex Fallin, Aarti Kothari, Jiayuan He, Christopher Yanez, Keshav Pingali, Rajit Manohar, and Martin Burtscher. A Simple, Fast, and GPU-friendly Steiner-Tree Heuristic. Proceedings of the 23rd IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing. May 2022. [PDSEC'22]

Ghadeer Alabandi, Jelena Tesic, Lucas Rusnak, and Martin Burtscher. Discovering and Balancing Fundamental Cycles in Large Signed Graphs. Proceedings of the 2021 ACM/IEEE International Conference for High-Performance Computing, Networking, Storage and Analysis, Article 68, pp. 1-17. November 2021. [SC'21]

Sepideh Maleki, Udit Agarwal, Martin Burtscher, and Keshav Pingali. BiPart: A Parallel and Deterministic Hypergraph Partitioner. Proceedings of the 2021 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 161-174. February 2021. [PPOPP'21]

Ghadeer Alabandi, Evan Powers, and Martin Burtscher. Increasing the Parallelism of Graph Coloring via Shortcutting. Proceedings of the 2020 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 262-275. February 2020. [PPOPP'20]

Jiayuan He, Martin Burtscher, Rajit Manohar, and Keshav Pingali. SPRoute: A Scalable Parallel Negotiation-based Global Router. Proceedings of the IEEE/ACM International Conference on Computer-Aided Design, pp. 1-8. November 2019. [ICCAD'19]

Saeed Taheri, Ian Briggs, Martin Burtscher, and Ganesh Gopalakrishnan. DiffTrace: Efficient Whole-Program Trace Analysis and Diffing for Debugging. Proceedings of the IEEE International Conference on Cluster Computing, pp. 1-12. September 2019. [Cluster'19]

Martin Burtscher, Sindhu Devale, Sahar Azimi, Jayadharini Jaiganesh, and Evan Powers. A High-Quality and Fast Maximal Independent Set Implementation for GPUs. ACM Transactions on Parallel Computing, Vol. 5, No. 2, Article 8 (27 pages). December 2018. [TOPC'18]

Saeed Taheri, Sindhu Devale, Ganesh Gopalakrishnan, and Martin Burtscher. ParLoT: Efficient Whole-Program Call Tracing for HPC Applications. Proceedings of the Seventh Workshop on Extreme-Scale Programming Tools (12 pages). November 2018. [ESPT'18]

Martin Burtscher. Computing a Movie of Zooming into a Fractal. Proceedings of the Workshop on Education for High-Performance Computing (1 page). November 2018. [EduHPC'18]

Yi-Shan Lu, Samira Ataei, Jiayuan He, Wenmian Hua, Sepideh Maleki, Yihang Yang, Martin Burtscher, Keshav Pingali, and Rajit Manohar. Parallel Tools for Asynchronous VLSI Systems. Proceedings of the Workshop on Open-Source EDA Technology (4 pages). November 2018. [WOSET'18]

Jayadharini Jaiganesh and Martin Burtscher. A High-Performance Connected Components Implementation for GPUs. Proceedings of the 2018 ACM International Symposium on High-Performance Parallel and Distributed Computing, pp. 92-104. June 2018. [HPDC'18]

Steven Claggett, Sahar Azimi, and Martin Burtscher. SPDP: An Automatically Synthesized Lossless Compression Algorithm for Floating-Point Data. Proceedings of the 2018 Data Compression Conference, pp. 337-346. March 2018. [DCC'18]

Sepideh Maleki and Martin Burtscher. Automatic Hierarchical Parallelization of Linear Recurrences. Proceedings of the 23rd ACM International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 128-138. March 2018. [ASPLOS'18]

Armen Dzhagaryan, Aleksandar Milenkovic, and Martin Burtscher. Improving the Effectiveness of Data Transfers in Mobile Computing Using Lossless Compression Utilities. Chapter 7 in Advances in Computer Communications and Networks, pp. 181-221. February 2017. [ACCN'17]

Martin Burtscher, Farbod Hesaaraki, Hari Mukka, and Annie Yang. Real-Time Synthesis of Compression Algorithms for Scientific Data. Proceedings of the 2016 ACM/IEEE International Conference for High-Performance Computing, Networking, Storage and Analysis, pp. 264-275. November 2016. [SC'16]

Jared Coplin and Martin Burtscher. Energy and Power Considerations of GPUs. Chapter 19 in Advances in GPU Research and Practice, pp. 509-541. September 2016. [AGRP'16]

Annie Yang, Jared Coplin, Hari Mukka, Farbod Hesaaraki, and Martin Burtscher. MPC: An Effective Floating-Point Compression Algorithm for GPUs. Chapter 13 in Advances in GPU Research and Practice, pp. 327-347. September 2016. [AGRP'16]

Jared Coplin, Annie Yang, Andrew Poppe, and Martin Burtscher. Increasing Telemetry Throughput Using Customized and Adaptive Data Compression. Proceedings of the AIAA SPACE and Astronautics Forum and Exposition (10 pages). September 2016. [SPACE'16]

Sepideh Maleki, Annie Yang, and Martin Burtscher. Higher-Order and Tuple-Based Massively-Parallel Prefix Sums. Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 539-552. June 2016. [PLDI'16]

Jared Coplin and Martin Burtscher. Energy, Power, and Performance Characterization of GPGPU Benchmark Programs. Proceedings of the Twelfth Workshop on High-Performance, Power-Aware Computing (10 pages). May 2016. [HPPAC'16]

Bahareh Goodarzi, Martin Burtscher, and Dhrubajyoti Goswami. Parallel Graph Partitioning on a CPU-GPU Architecture. Proceedings of the Twenty Fifth International Heterogeneity in Computing Workshop (9 pages). May 2016. [HCW'16]

Igor Szczyrba, Rafal Szczyrba, and Martin Burtscher. Geometric Representations of the n-anacci Constants and Generalizations Thereof. Journal of Integer Sequences, Vol. 19, Article 16.3.8 (14 pages). April 2016. [JIS'16]

Annie Yang, Hari Mukka, Farbod Hesaaraki, and Martin Burtscher. MPC: A Massively Parallel Compression Algorithm for Scientific Data. Proceedings of the IEEE International Conference on Cluster Computing, pp. 381-389. September 2015. [Cluster'15]

Saami Rahman, Martin Burtscher, Ziliang Zong, and Apan Qasem. Maximizing Hardware Prefetch Effectiveness with Machine Learning. Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, pp. 383-389. August 2015. [HPCC'15]

Armen Dzhagaryan, Aleksandar Milenkovic, and Martin Burtscher. Quantifying Benefits of Lossless Compression Utilities on Modern Smartphones. Proceedings of the 24th International Conference on Computer Communications and Networks, pp. 1-9. August 2015. [ICCCN'15]

Saeed Taheri, Apan Qasem, and Martin Burtscher. A Tool for Automatically Suggesting Source-Code Optimizations for Complex GPU Kernels. Proceedings of the 2015 International Conference on Parallel and Distributed Processing Techniques and Applications (10 pages). July 2015. [PDPTA'15]

Igor Szczyrba, Rafal Szczyrba, and Martin Burtscher. Analytic Representations of the n-anacci Constants and Generalizations Thereof. Journal of Integer Sequences, Vol. 18, Article 15.4.5 (10 pages). May 2015. [JIS'15]

Martin Burtscher, Wuxu Peng, Apan Qasem, Hongchi Shi, Dan Tamir, and Heather Thiry. A Module-based Approach to Adopting the 2013 ACM Curricular Recommendations on Parallel Computing. Proceedings of the 2015 ACM SIGCSE Symposium, pp. 36-41. March 2015. [SIGCSE'15]

Bo Li, Yijuan Lu, Chunyuan Li, Afzal Godil, Tobias Schreck, Masaki Aono, Martin Burtscher, Qiang Chen, Nihad K. Chowdhury, Bin Fang, Hongbo Fu, Takahiko Furuya, Haisheng Li, Jianzhuang Liu, Henry Johan, Ryuichi Kosaka, Hitoshi Koyanagi, Ryutarou Ohbuchi, Atsushi Tatsuma, Yajuan Wan, Chaoli Zhang, and Changqing Zou. A Comparison of 3D Shape Retrieval Methods based on a Large-Scale Benchmark Supporting Multimodal Queries. Computer Vision and Image Understanding, Vol. 131, pp. 1-27. February 2015. [CVIU'15]

Jared Coplin and Martin Burtscher. Effects of Source-Code Optimizations on GPU Performance and Energy Consumption. Proceedings of the Eighth Workshop on General Purpose Processing Using GPUs (11 pages). February 2015. [GPGPU'15]

Molly A. O'Neil and Martin Burtscher. Rethinking the Parallelization of Random-Restart Hill Climbing. Proceedings of the Eighth Workshop on General Purpose Processing Using GPUs (10 pages). February 2015. [GPGPU'15]

Jared Coplin and Martin Burtscher. Power Characteristics of Irregular GPGPU Programs. Proceedings of the 2014 International Workshop on Green Programming, Computing, and Data Processing (6 pages). November 2014. [GPCDP'14]

Molly A. O'Neil and Martin Burtscher. Microarchitectural Performance Characterization of Irregular GPU Kernels. Proceedings of the IEEE International Symposium on Workload Characterization, pp. 130-139. October 2014. [IISWC'14]

Rong Ge, Xizhou Feng, Martin Burtscher, and Ziliang Zong. Performance and Energy Modeling for Cooperative Hybrid Computing. Proceedings of the 9th IEEE International Conference on Networking, Architecture, and Storage, pp. 232-241. August 2014. [NAS'14]

Hassan Rabeti and Martin Burtscher. Feature Selection by Tree Search of Correlation-Adjusted Class Distances. Proceedings of the 2014 International Conference on Data Mining (9 pages). July 2014. [DMIN'14]

Vladimir Uzelac, Aleksandar Milenkovic, Milena Milenkovic, and Martin Burtscher. Using Branch Predictors and Variable Encoding for On-the-Fly Program Tracing. IEEE Transactions on Computers, Vol. 63, No. 4, pp. 1008-1020. April 2014. [TC'14]

Bo Li, Yijuan Lu, Chunyuan Li, Afzal Godil, Tobias Schreck, Masaki Aono, Martin Burtscher, Hongbo Fu, Takahiko Furuya, Henry Johan, Jianzhuang Liu, Ryutarou Ohbuchi, Atsushi Tatsuma, and Changqing Zou. SHREC'14 Track: Extended Large Scale Sketch-Based 3D Shape Retrieval. Proceedings of the Eurographics Workshop on 3D Object Retrieval (10 pages). April 2014. [DOR'14]

Kamil Rocki, Martin Burtscher, and Reiji Suda. The Future of Accelerator Programming: Abstraction, Performance or Can We Have Both? Proceedings of the 29th ACM Symposium on Applied Computing, pp. 886-893. March 2014. [SAC'14]

Martin Burtscher, Ivan Zecena, and Ziliang Zong. Measuring GPU Power with the K20 Built-in Sensor. Proceedings of the Seventh Workshop on General Purpose Processing Using GPUs, pp. 28-36. March 2014. [GPGPU'14]

Kamil Rocki and Martin Burtscher. The Future of Accelerator Programming. HPC wire. January 2014. [HPCwire'14]

Ivan Zecena, Martin Burtscher, Tongdan Jin, and Ziliang Zong. Evaluating the Performance and Energy Efficiency of N-Body Codes on Multi-Core CPUs and GPUs. Proceedings of the 32nd IEEE International Performance Computing and Communications Conference, pp. 1-8. December 2013. [IPCCC'13]

Martin Burtscher, Hongchi Shi, Wuxu Peng, Dan Tamir, Apan Qasem, and Heather Thiry. Integrating Parallel Computing into the Undergraduate Curriculum at Texas State University: Experiences from the First Year. Proceedings of the Workshop on Parallel, Distributed, and High-Performance Computing in Undergraduate Curricula (7 pages). November 2013. [EduPDHPC'13]

Rong Ge, Ryan Vogt, Jahangir Majumder, Arif Alam, Martin Burtscher, and Ziliang Zong. Effects of Dynamic Voltage and Frequency Scaling on a K20 GPU. Proceedings of the 2nd International Workshop on Power-aware Algorithms, Systems, and Architectures, pp. 826-833. October 2013. [PASA'13]

Aleksandar Milenkovic, Armen Dzhagaryan, and Martin Burtscher. Performance and Energy Consumption of Lossless Compression/Decompression Utilities on Mobile Computing Platforms. Proceedings of the IEEE 21st International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 254-263. August 2013. [MASCOTS'13]

Martin Burtscher and Hassan Rabeti. GPU Acceleration of a Genetic Algorithm for the Synthesis of FSM-based Bimodal Predictors. Proceedings of the 2013 International Conference on Parallel and Distributed Processing Techniques and Applications (8 pages). July 2013. [PDPTA'13]

Martin Burtscher and Hassan Rabeti. A Scalable Heterogeneous Parallelization Framework for Iterative Local Searches. Proceedings of the 27th IEEE International Parallel & Distributed Processing Symposium, pp. 1289-1298. May 2013. [IPDPS'13]

Rupesh Nasre, Martin Burtscher, and Keshav Pingali. Data-driven versus Topology-driven Irregular Computations on GPUs. Proceedings of the 27th IEEE International Parallel & Distributed Processing Symposium, pp. 463-474. May 2013. [IPDPS'13]

Rupesh Nasre, Martin Burtscher, and Keshav Pingali. Atomic-free Irregular Computations on GPUs. Proceedings of the Sixth Workshop on General Purpose Processing Using GPUs, pp. 96-107. March 2013. [GPGPU'13]

Rupesh Nasre, Martin Burtscher, and Keshav Pingali. Morph Algorithms on GPUs. Proceedings of the 18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 147-156. February 2013. [PPOPP'13]

Martin Burtscher, Rupesh Nasre, and Keshav Pingali. A Quantitative Study of Irregular Programs on GPUs. Proceedings of the IEEE International Symposium on Workload Characterization, pp. 141-151. November 2012. [IISWC'12]

Igor Szczyrba, Martin Burtscher, and Rafal Szczyrba. Validating Critical Limits of the Universal Brain Injury Criterion. Proceedings of the 2012 International Conference on Bioinformatics and Computational Biology, pp. 199-205. July 2012. [BIOCOMP'12]

Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, and Benjamin Zorn. Hardware Support for Enforcing Isolation in Lock-Based Parallel Programs. Proceedings of the 26th International Conference on Supercomputing, pp. 301-310. June 2012. [ICS'12]

Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Benjamin Zorn, Rahul Nagpal, and Karthik Pattabiraman. Efficient Runtime Detection and Toleration of Asymmetric Races. IEEE Transactions on Computers, Vol. 61, No. 4, pp. 548-562. April 2012. [TC'12]

Mario Mendez-Lojo, Martin Burtscher, and Keshav Pingali. A GPU Implementation of Inclusion-based Points-to Analysis. Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 107-116. February 2012. [PPOPP'12]

Aleksandar Milenkovic, Vladimir Uzelac, Milena Milenkovic, and Martin Burtscher. Caches and Predictors for Real-time, Unobtrusive, and Cost-Effective Program Tracing in Embedded Systems. IEEE Transactions on Computers, Vol. 60, No. 7, pp. 992-1005. July 2011. [TC'11]

Olalekan A. Sopeju, Martin Burtscher, Ashay Rane, and James Browne. AutoSCOPE: Automatic Suggestions for Code Optimizations Using PerfExpert. Proceedings of the 2011 International Conference on Parallel and Distributed Processing Techniques and Applications, pp. 19-25. July 2011. [PDPTA'11]

Molly A. O'Neil, Dan Tamir, and Martin Burtscher. A Parallel GPU Version of the Traveling Salesman Problem. Proceedings of the 2011 International Conference on Parallel and Distributed Processing Techniques and Applications, pp. 348-353. July 2011. [PDPTA'11]

Igor Szczyrba, Martin Burtscher, and Rafal Szczyrba. Computer Modeling of Diffuse Axonal Injury Mechanisms. Proceedings of the 2011 International Conference on Bioinformatics and Computational Biology, pp. 401-407. July 2011. [BIOCOMP'11]

Keshav Pingali, Donald Nguyen, Milind Kulkarni, Martin Burtscher, M. Amber Hassaan, Rashid Kaleem, Tsung-Hsien Lee, Andrew Lenharth, Roman Manevich, Mario Mendez-Lojo, Dimitrios Prountzos, and Xin Sui. The Tao of Parallelism in Algorithms. Proceedings of the ACM SIGPLAN 2011 Conference on Programming Language Design and Implementation, pp. 12-25. June 2011. [PLDI'11]

Jeff Diamond, Martin Burtscher, John McCalpin, Byoung-Do Kim, Stephen Kecker, and James Browne. Evaluation and Optimization of Multicore Performance Bottlenecks in Supercomputing Applications. Proceedings of the 2011 IEEE International Symposium on Performance Analysis of Systems and Software, pp. 32-43. April 2011. [ISPASS'11]

Molly A. O'Neil and Martin Burtscher. Floating-Point Data Compression at 75 Gb/s on a GPU. Proceedings of the Fourth Workshop on General Purpose Processing Using GPUs, pp. 7:1-7:7. March 2011. [GPGPU'11]

Martin Burtscher and Keshav Pingali. An Efficient CUDA Implementation of the Tree-based Barnes Hut n-Body Algorithm. Chapter 6 in GPU Computing Gems Emerald Edition, pp. 75-92. January 2011. [GCG'11]

Martin Burtscher, Byoung-Do Kim, Jeff Diamond, John McCalpin, Lars Koesterke, and James Browne. PerfExpert: An Easy-to-Use Performance Diagnosis Tool for HPC Applications. Proceedings of the 2010 ACM/IEEE International Conference for High-Performance Computing, Networking, Storage and Analysis, pp. 1-11. November 2010. [SC'10]

Vladimir Uzelac, Aleksandar Milenkovic, Martin Burtscher, and Milena Milenkovic. Real-time Unobtrusive Program Execution Trace Compression Using Branch Predictor Events. Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems, pp. 97-106. October 2010. [CASES'10]

Xin Sui, Donald Nguyen, Martin Burtscher, and Keshav Pingali. Parallel Graph Partitioning on Multicore Architectures. Proceedings of the Languages and Compilers for Parallel Computing 23rd Annual Workshop, pp. 246-260. October 2010. [LCPC'10]

Martin Burtscher, Benjamin Livshits, Gaurav Sinha, and Benjamin Zorn. JSZap: Compressing JavaScript Code. Proceedings of the USENIX Conference on Web Application Development (12 pages). June 2010. [WebApps'10]

Martin Burtscher and Paruj Ratanaworabhan. gFPC: A Self-Tuning Compression Algorithm. Proceedings of the 2010 Data Compression Conference, pp. 396-405. March 2010. [DCC'10]

Mario Mendez-Lojo, Donald Nguyen, Dimitrios Prountzos, Xin Sui, M. Amber Hassaan, Milind Kulkarni, Martin Burtscher, and Keshav Pingali. Structure-driven Optimizations for Amorphous Data-parallel Programs. Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 3-14. January 2010. [PPOPP'10]

Vladimir Uzelac, Aleksandar Milenkovic, Milena Milenkovic, and Martin Burtscher. Real-time, Unobtrusive, and Efficient Program Execution Tracing with Stream Caches and Last Stream Predictors. Proceedings of the 2009 International Conference of Computer Design, pp. 173-178. October 2009. [ICCD'09]

Carsten Burstedde, Martin Burtscher, Omar Ghattas, Georg Stadler, Tiankai Tu, and Lucas C. Wilcox. ALPS: A Framework for Parallel Adaptive PDE Solution. Journal of Physics: Conference Series, Vol. 180 (8 pages). August 2009. [JPCS'09]

Jeff Diamond, Byoung-Do Kim, Martin Burtscher, Steve Keckler, Keshav Pingali, and Jim Browne. Multicore Optimization for Ranger. Proceedings of the 2009 TeraGrid Conference (8 pages). June 2009. [TG'09]

Milind Kulkarni, Martin Burtscher, Calin Cascaval, and Keshav Pingali. Lonestar: A Suite of Parallel Irregular Programs. Proceedings of the 2009 IEEE International Symposium on Performance Analysis of Systems and Software, pp. 65-76. April 2009. [ISPASS'09]

Martin Burtscher and Paruj Ratanaworabhan. pFPC: A Parallel Compressor for Floating-Point Data. Proceedings of the 2009 Data Compression Conference, pp. 43-52. March 2009. [DCC'09]

Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Rahul Nagpal, Karthik Pattabiraman, and Benjamin Zorn. Detecting and Tolerating Asymmetric Races. Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 173-184. February 2009. [PPOPP'09]

Milind Kulkarni, Martin Burtscher, Rajasekhar Inkulu, Calin Cascaval, and Keshav Pingali. How Much Parallelism is There in Irregular Applications? Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 3-14. February 2009. [PPOPP'09]

Martin Burtscher and Paruj Ratanaworabhan. FPC: A High-Speed Compressor for Double-Precision Floating-Point Data. IEEE Transactions on Computers, Vol. 58, No. 1, pp. 18-31. January 2009. [TC'09]

Igor Szczyrba, Martin Burtscher, and Rafal Szczyrba. On the Role of a Nonlinear Stress-Strain Relation in Brain Trauma. Proceedings of the 2008 International Conference on Bioinformatics & Computational Biology, pp. 265-271. July 2008. [BIOCOMP'08]

Martin Burtscher, Milind Kulkarni, Dimitrios Prountzos, and Keshav Pingali. On the Scalability of an Automatically Parallelized Irregular Application. Proceedings of the Languages and Compilers for Parallel Computing 21st Annual Workshop, pp. 109-123. July 2008. [LCPC'08]

Paruj Ratanaworabhan and Martin Burtscher. Program Phase Detection based on Critical Basic Block Transitions. Proceedings of the 2008 IEEE International Symposium on Performance Analysis of Systems and Software, pp. 11-21. April 2008. [ISPASS'08]

Igor Szczyrba, Martin Burtscher, and Rafal Szczyrba. Computational Modeling of Brain Dynamics during Repetitive Head Motions. Proceedings of the 2007 International Conference on Modeling, Simulation and Visualization Methods, pp. 143-149. June 2007. [MSV'07]

Igor Szczyrba, Martin Burtscher, and Rafal Szczyrba. A Proposed New Brain Injury Tolerance Criterion Based on the Exchange of Energy between the Skull and the Brain. Proceedings of the 2007 Summer Bioengineering Conference (2 pages). June 2007. [SBC'07]

Martin Burtscher and Paruj Ratanaworabhan. High Throughput Compression of Double-Precision Floating-Point Data. Proceedings of the 2007 Data Compression Conference, pp. 293-302. March 2007. [DCC'07]

Milena Milenkovic, Aleksandar Milenkovic, and Martin Burtscher. Algorithms and Hardware Structures for Unobtrusive Real-Time Compression of Instruction and Data Address Traces. Proceedings of the 2007 Data Compression Conference, pp. 283-292. March 2007. [DCC'07]

Ilya Ganusov and Martin Burtscher. Future Execution: A Prefetching Mechanism that Uses Multiple Cores to Speed up Single Threads. ACM Transactions on Architecture and Code Optimization, Vol. 3, No. 4, pp. 424-449. December 2006. [TACO'06]

Paruj Ratanaworabhan and Martin Burtscher. Load Instruction Characterization and Acceleration of the BioPerf Programs. Proceedings of the IEEE International Symposium on Workload Characterization, pp. 71-79. October 2006. [IISWC'06]

Ilya Ganusov and Martin Burtscher. Efficient Emulation of Hardware Prefetchers via Event-Driven Helper Threading. Proceedings of the 2006 International Conference on Parallel Architectures and Compilation Techniques, pp. 144-153. September 2006. [PACT'06]

Martin Burtscher and Igor Szczyrba. Computational Simulation and Visualization of Traumatic Brain Injuries. Proceedings of the 2006 International Conference on Modeling, Simulation and Visualization Methods, pp. 101-107. June 2006. [MSV'06]

Martin Burtscher. TCgen 2.0: A Tool to Automatically Generate Lossless Trace Compressors. Computer Architecture News, Vol. 34, No. 3, pp. 1-8. June 2006. [CAN'06]

Paruj Ratanaworabhan, Jian Ke, and Martin Burtscher. Fast Lossless Compression of Scientific Floating-Point Data. Proceedings of the 2006 Data Compression Conference, pp. 133-142. March 2006. [DCC'06]

Sandra J. Jackson and Martin Burtscher. Self-Optimizing Finite State Machines for Confidence Estimators. Proceedings of the 2006 Workshop on Introspective Architecture (8 pages). February 2006. [WISA'06]

Christianto C. Liu, Ilya Ganusov, Martin Burtscher, and Sandip Tiwari. Bridging the Processor-Memory Performance Gap with 3D IC Technology. IEEE Design & Test of Computers, Vol. 22, No. 6, pp. 556-564. November 2005. [DT'05]

Martin Burtscher, Ilya Ganusov, Sandra J. Jackson, Jian Ke, Paruj Ratanaworabhan, and Nana B. Sam. The VPC Trace-Compression Algorithms. IEEE Transactions on Computers, Vol. 54, No. 11, pp. 1329-1344. November 2005. [TC'05]

Christianto C. Liu, Ilya Ganusov, Martin Burtscher, and Sandip Tiwari. Improving Microprocessor Performance through 3D IC Technology. Proceedings of the Semiconductor Research Corporation's TECHCON 2005 Conference (4 pages). October 2005. [TECHCON'05]

Ilya Ganusov and Martin Burtscher. Future Execution: A Hardware Prefetching Technique for Chip Multiprocessors. Proceedings of the 2005 International Conference on Parallel Architectures and Compilation Techniques, pp. 350-360. September 2005. [PACT'05]

Nana B. Sam and Martin Burtscher. Improving Memory System Performance with Energy-Efficient Value Speculation. Computer Architecture News, Vol. 33, No. 4, pp. 121-127. September 2005. [CAN'05]

Jian Ke, Martin Burtscher, and Evan Speight. Tolerating Message Latency through the Early Release of Blocked Receives. Proceedings of Euro-Par 2005, Lecture Notes in Computer Science, pp. 19-29. August 2005. [EUROPAR'05]

Jian Ke, Martin Burtscher, and Evan Speight. Reducing Communication Time through Message Prefetching. Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, pp. 557-563. June 2005. [PDPTA'05]

Martin Burtscher and Igor Szczyrba. On the Role of the Brain's Geometry in Closed Head Injuries. Proceedings of the 2005 Summer Bioengineering Conference (2 pages). June 2005. [SBC'05]

Martin Burtscher and Igor Szczyrba. Numerical Modeling of Brain Dynamics in Traumatic Situations - Impulsive Translations. Proceedings of the 2005 International Conference on Mathematics and Engineering Techniques in Medicine and Biological Sciences, pp. 205-211. June 2005. [METMBS'05]

Ilya Ganusov and Martin Burtscher. On the Importance of Optimizing the Configuration of Stream Prefetchers. Proceedings of the 3rd Annual ACM SIGPLAN Workshop on Memory Systems Performance, pp. 54-61. June 2005. [MSP'05]

Nana B. Sam and Martin Burtscher. Complex Load-Value Predictors: Why We Need Not Bother. Proceedings of the Fourth Annual Workshop on Duplicating, Deconstructing, and Debunking, pp. 16-24. June 2005. [WDDD'05]

Nana B. Sam and Martin Burtscher. On the Energy-Efficiency of Speculative Hardware. Proceedings of the 2005 ACM International Conference on Computing Frontiers, pp. 361-370. May 2005. [CF'05]

Martin Burtscher and Nana B. Sam. Automatic Generation of High-Performance Trace Compressors. Proceedings of the 2005 International Symposium on Code Generation and Optimization, pp. 229-24. March 2005. [CGO'05]

Martin Burtscher and Ilya Ganusov. Automatic Synthesis of High-Speed Processor Simulators. Proceedings of the 37th Annual IEEE/ACM International Symposium on Microarchitecture, pp. 55-66. December 2004. [MICRO'04]

Jian Ke, Martin Burtscher, and Evan Speight. Runtime Compression of MPI Messages to Improve the Performance and Scalability of Parallel Applications. Proceedings of the SC 2004 High-Performance Computing, Networking and Storage Conference, pp. 59-65. November 2004. [SC'04]

Nana B. Sam and Martin Burtscher. Exploiting Type Information in Load-Value Predictors. Proceedings of the Second Value-Prediction and Value-Based Optimization Workshop, pp. 32-39. October 2004. [VPW'04]

Martin Burtscher. VPC3: A Fast and Effective Trace-Compression Algorithm. Proceedings of the 2004 SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems, pp. 167-176. June 2004. [SIGMETRICS'04]

Martin Burtscher and Metha Jeeradit. Compressing Extended Program Traces Using Value Predictors. Proceedings of the 2003 International Conference on Parallel Architectures and Compilation Techniques, pp. 159-169. September 2003. [PACT'03]

Igor Szczyrba and Martin Burtscher. On the Role of Ventricles in Diffuse Axonal Injuries. Proceedings of the 2003 Summer Bioengineering Conference, pp. 147-148. June 2003. [SBC'03]

Martin Burtscher and Benjamin G. Zorn. Hybrid Load-Value Predictors. IEEE Transactions on Computers, Vol. 51, No. 7, pp. 759-774. July 2002. [TC'02]

Evan Speight and Martin Burtscher. Delphi: Prediction-Based Page Prefetching to Improve the Performance of Shared Virtual Memory Systems. Proceedings of the 2002 International Conference on Parallel and Distributed Processing Techniques and Applications, pp. 49-55. June 2002. [PDPTA'02]

Martin Burtscher, Amer Diwan, and Matthias Hauswirth. Static Load Classification for Improving the Value Predictability of Data-Cache Misses. Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation, pp. 222-233. June 2002. [PLDI'02]

Martin Burtscher. An Improved Index Function for (D)FCM Predictors. Computer Architecture News, Vol. 30, No. 3, pp. 19-24. June 2002. [CAN'02]

Martin Burtscher and Benjamin G. Zorn. Hybridizing and Coalescing Load Value Predictors. Proceedings of the 2000 IEEE International Conference on Computer Design: VLSI in Computers & Processors, pp. 81-92. September 2000. [ICCD'00]

Martin Burtscher. Improving Context-Based Load Value Prediction. Ph.D. Dissertation, Department of Computer Science, University of Colorado at Boulder (183 pages). April 2000. [DISS'00]

Martin Burtscher and Benjamin G. Zorn. Exploring Last n Value Prediction. Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques, pp. 66-76. October 1999. [PACT'99]

Martin Burtscher and Benjamin G. Zorn. Prediction Outcome History-Based Confidence Estimation for Load Value Prediction. Journal of Instruction-Level Parallelism, Vol. 1 (25 pages). May 1999. [JILP'99]

Martin Burtscher and Benjamin G. Zorn. Profile-Supported Confidence Estimation for Load-Value Prediction. Proceedings of the PACT'98 Workshop on Profile and Feedback-Directed Compilation (8 pages). October 1998. [PFDC'98]

Official Texas State University Disclaimer