%%%=================================================================== %%% Publications from the Uppsala Architecture Research Team (UART), %%% Department of Information Technology, Uppsala University, Sweden. %%% %%% UART's Home Page: http://www.it.uu.se/research/group/uart %%%=================================================================== @STRING{HPCA-5 = {Proceedings of the 5th International Symposium on High-Performance Computer Architeture (HPCA-5)}} % 1999 @STRING{HPCA-9 = {Proceedings of the 9th International Symposium on High-Performance Computer Architeture (HPCA-9)}} % 2003 @STRING{SC2001 = {Proceedings of Supercomputing 2001}} @STRING{SC2002 = {Proceedings of Supercomputing 2002}} @STRING{Euro-Par-7 = {Proceedings of the 7th International Euro-Par Conference (Euro-Par 2001)}} @STRING{Euro-Par-8 = {Proceedings of the 8th International Euro-Par Conference (Euro-Par 2002)}} @STRING{Euro-Par-9 = {Proceedings of the 9th International Euro-Par Conference (Euro-Par 2003)}} @STRING{Euro-Par-10 = {Proceedings of the 10th International Euro-Par Conference (Euro-Par 2004)}} @STRING{IPDPS-17 = {Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003)}} @STRING{IPDPS-18 = {Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004)}} @STRING{ICPP2005 = {Proceedings of the 2005 International Conference on Parallel Processing (ICPP-05)}} %%%=================================================================== @STRING{it = {Department of Information Technology, Uppsala University}} @STRING{docs = {Division of Computer Systems}} %%%=================================================================== @InProceedings{Albertsson:2000:aug, author = {Lars Albertsson and Peter S. Magnusson}, title = {{Using Complete System Simulation for Temporal Debugging of General Purpose Operating Systems and Workloads}}, booktitle = {Proceedings of the 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2000)}, year = 2000, address = {San Francisco, California, USA}, month = aug } @InProceedings{Albertsson:2000:nov, author = {Lars Albertsson and Peter S. Magnusson}, title = {{Simulation-Based Temporal Debugging of Linux}}, booktitle = {Proceedings of the 2nd Real-Time Linux Workshop}, year = 2000, address = {Lake Buena Vista, Florida, USA}, month = nov } @InProceedings{Albertsson:2001:may, author = {Lars Albertsson}, title = {{Simulation-Based Debugging of Soft Real-Time Applications}}, booktitle = {Proceedings of the Real-Time Application Symposium}, year = 2001, month = may } @InProceedings{Albertsson:2002:jan, author = {Lars Albertsson}, title = {{Temporal Debugging and Profiling of Multimedia Applications}}, booktitle = {Proceedings of Multimedia Computing and Networking 2002}, year = 2002, address = {San Jos{\'e}, California, USA}, month = jan } @PhdThesis{Berg2005nov, author = {Erik Berg}, title = {{Efficient and Flexible Characterization of Data Locality through Native Execution Sampling}}, school = {Department of Information Technology, Uppsala University}, year = 2005, month = nov } @InProceedings{Berg:2002:aug, author = {Erik Berg and Erik Hagersten}, title = {{SIP: Performance Tuning through Source Code Interdependence}}, booktitle = Euro-Par-8, pages = {177--186}, year = 2002, address = {Paderborn, Germany}, month = aug } @TechReport{Berg:2003:nov, author = {Erik Berg and Erik Hagersten}, title = {{Low-Overhead Spatial and Temporal Data Locality Analysis}}, institution = it, year = 2003, number = {2003-057}, month = nov } @TechReport{Berg:2003:nov:2, author = {Erik Berg and Erik Hagersten}, title = {{StatCache: A Probabilistic Approach to Efficient and Accurate Data Locality Analysis}}, institution = it, year = 2003, number = {2003-058}, month = nov } @InProceedings{Berg:2004:mar, author = {Erik Berg and Erik Hagersten}, title = {{StatCache: A Probabilistic Approach to Efficient and Accurate Data Locality Analysis}}, booktitle = {Proceedings of the 2004 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2004)}, year = 2004, address = {Austin, Texas, USA}, month = mar } @InProceedings{Berg:2005:jun, author = {Erik Berg and Erik Hagersten}, title = {{Fast Data-Locality Profiling of Native Execution}}, booktitle = {Proceedings of ACM SIGMETRICS 2005}, year = 2005, address = {Banff, Canada}, month = jun } @InProceedings{Berg:2006:mar, author = {Erik Berg and H{\aa}kan Zeffer and Erik Hagersten}, title = {{}}, booktitle = {Proceedings of the 2006 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2006)}, year = 2006, address = {Austin, Texas, USA}, month = mar } @MastersThesis{Ekstrom:2004:jan, author = {Niklas Ekstr{\"o}m}, title = {{Improving DSZOOM's Run Time System}}, school = {School of Engineering, Uppsala University, Sweden}, year = 2004, month = jan } @MastersThesis{Grenholm:2002:dec, author = {Oskar Grenholm}, title = {{Simple and Efficient Instrumentation for the DSZOOM System}}, school = {School of Engineering, Uppsala University, Sweden}, year = 2002, month = dec } @TechReport{Grenholm:2003:may, author = {Oskar Grenholm and Zoran Radovi{\'c} and Erik Hagersten}, title = {{Latency-hiding and Optimizations of the DSZOOM Instrumentation System}}, institution = it, year = 2003, number = {2003-029}, month = may } @InProceedings{Hagersten:1999:jan, author = {Erik Hagersten and Michael Koster}, title = {{WildFire: A Scalable Path for SMPs}}, booktitle = HPCA-5, pages = {172--181}, year = 1999, address = {Orlando, Florida, USA}, month = jan } @Article{Hagersten:1999:mar, author = {Erik Hagersten and Greg Papadopoulos}, title = {{Scanning the DSM Technology}}, journal = {Proceedings of the IEEE}, year = 1999, month = mar } @InProceedings{Holmgren:2001:aug, author = {Sverker Holmgren and Dan Wallin}, title = {{Performance of a High-Accuracy PDE Solver on a Self Optimizing NUMA Architecture}}, booktitle = Euro-Par-7, year = 2001, address = {Manchester, UK}, month = aug } @Article{Holmgren:2003, author = {Sverker Holmgren and Jarmo Rantakokko and Markus Norden and Dan Wallin}, title = {{Performance of PDE Solvers on a Self-Optimizing NUMA Architecture}}, journal = {Parallel Algorithms and Applications}, year = 2003, volume = 17, number = 4, pages = {285--299} } @InProceedings{Karlsson:2001:jun, author = {Martin Karlsson and Erik Hagersten}, title = {{Timestamp-Based Selective Cache Allocation}}, booktitle = {Proceedings of the Workshop on Memory Performance Issues, held in conjunction with the 28th International Symposium on Computer Architecture (ISCA28)}, year = 2001, address = {G{\"o}teborg, Sweden}, month = jun } @InProceedings{Karlsson:2002:may, author = {Martin Karlsson and Kevin Moore and Erik Hagersten and David Wood}, title = {{Memory Characterization of the ECperf Benchmark}}, booktitle = {Proceedings of the 2nd Annual Workshop on Memory Performance Issues (WMPI 2002), held in conjunction with the 29th International Symposium on Computer Architecture (ISCA29)}, year = 2002, address = {Anchorage, Alaska, USA}, month = may } @InProceedings{Karlsson:2003:feb, author = {Martin Karlsson and Kevin Moore and Erik Hagersten and David Wood}, title = {{Memory System Behavior of Java-Based Middleware}}, booktitle = HPCA-9, pages = {217--228}, year = 2003, address = {Anaheim, California, USA}, month = feb } @InProceedings{Karlsson:2005:jun, author = {Martin Karlsson and Kevin Moore and Erik Hagersten and David Wood}, title = {{}}, booktitle = ICPP2005, pages = {}, year = 2005, address = {Oslo, Norway}, month = jun } @TechReport{Lof:2003:apr, author = {Henrik L{\"o}f and Zoran Radovi{\'c} and Erik Hagersten}, title = {{THROOM --- Running POSIX Multithreaded Binaries on a Cluster}}, institution = it, year = 2003, number = {2003-026}, month = apr } @InProceedings{Lof:2003:aug, author = {Henrik L{\"o}f and Zoran Radovi{\'c} and Erik Hagersten}, title = {{THROOM - Supporting POSIX Multithreaded Binaries on a Cluster}}, booktitle = Euro-Par-9, pages = {760--769}, year = 2003, address = {Klagenfurt, Austria}, month = aug } @MastersThesis{Radovic:2000:dec, author = {Zoran Radovi{\'c}}, title = {{DSZOOM -- Low Latency Software-Based Shared Memory}}, school = {School of Engineering, Uppsala University, Sweden}, year = 2000, month = dec } @TechReport{Radovic:2001:apr, author = {Zoran Radovi{\'c} and Erik Hagersten}, title = {{DSZOOM -- Low Latency Software-Based Shared Memory}}, institution = {Parallel and Scientific Computing Institute (PSCI), Sweden}, year = 2001, number = {2001:03}, month = apr } @InProceedings{Radovic:2001:jun, author = {Zoran Radovi{\'c} and Erik Hagersten}, title = {{Implementing Low Latency Distributed Software-Based Shared Memory}}, booktitle = {Proceedings of the Workshop on Memory Performance Issues, held in conjunction with the 28th International Symposium on Computer Architecture (ISCA28)}, year = 2001, address = {G{\"o}teborg, Sweden}, month = jun } @InProceedings{Radovic:2001:nov, author = {Zoran Radovi{\'c} and Erik Hagersten}, title = {{Removing the Overhead from Software-Based Shared Memory}}, booktitle = SC2001, year = 2001, address = {Denver, Colorado, USA}, month = nov } @InProceedings{Radovic:2002:may, author = {Zoran Radovi{\'c} and Erik Hagersten}, title = {{RH Lock: A Scalable Hierarchical Spin Lock}}, booktitle = {Proceedings of the 2nd Annual Workshop on Memory Performance Issues (WMPI 2002), held in conjunction with the 29th International Symposium on Computer Architecture (ISCA29)}, year = 2002, address = {Anchorage, Alaska, USA}, month = may } @InProceedings{Radovic:2002:nov, author = {Zoran Radovi{\'c} and Erik Hagersten}, title = {{Efficient Synchronization for Non-Uniform Communication Architectures}}, booktitle = SC2002, year = 2002, address = {Baltimore, Maryland, USA}, month = nov } @InProceedings{Radovic:2003:feb, author = {Zoran Radovi{\'c} and Erik Hagersten}, title = {{Hierarchical Backoff Locks for Nonuniform Communication Architectures}}, booktitle = HPCA-9, pages = {241--252}, year = 2003, address = {Anaheim, California, USA}, month = feb } @PhdThesis{Radovic:2005:nov, author = {Zoran Radovi{'c}}, title = {{Software Techniques for Distributed Shared Memory}}, school = {Department of Information Technology, Uppsala University}, year = 2005, month = nov } @TechReport{Selen:2004:sep, author = {Thorild Sel{\'e}n}, title = {Reorganisation in the Skewed-Associative TLB}, institution = it, year = 2004, number = {2004-027}, month = sep, note = {M.Sc. thesis} } @MastersThesis{Spjuth:2002:apr, author = {Mathias Spjuth}, title = {{Refinement and Evaluation of the Elbow Cache}}, school = {School of Engineering, Uppsala University, Sweden}, year = 2002, month = apr } @TechReport{Spjuth:2003:sep, author = {Mathias Spjuth and Martin Karlsson and Erik Hagersten}, title = {{The Elbow Cache: A Power-Efficient Alternative to Highly Associative Caches}}, institution = it, year = 2003, number = {2003-046}, month = sep } @TechReport{Spjuth:2004:may, author = {Mathias Spjuth and Martin Karlsson and Erik Hagersten}, title = {{Low Power and Conflict Tolerant Cache Design}}, institution = it, year = 2004, number = {2004-024}, month = may } @InProceedings{Spjuth:2005:may, author = {Mathias Spjuth and Martin Karlsson and Erik Hagersten}, title = {{Skewed Caches from a Low-Power Perspective}}, booktitle = {Proceedings of Computing Frontiers}, pages = {}, year = 2005, address = {Ischia, Italy}, month = may } @InBook{Stenstrom:2000, author = {Per Stenstr{\"o}m and Erik Hagersten and D. Lilja and M. Martonosi and M. Venugopal}, editor = {Marvin Zelkowitz}, title = {{Shared-Memory Multiprocessing: Current State and Future Directions}}, chapter = {1}, publisher = {Academic Press}, year = 2000, volume = {53}, pages = {2--46} } @MastersThesis{Wallin:2001:feb, author = {Dan Wallin}, title = {{Performance of a High-Accuracy PDE Solver on a Self Optimizing NUMA Architecture}}, school = {School of Engineering, Uppsala University, Sweden}, year = 2001, month = feb } @InProceedings{Wallin:2003:apr, author = {Dan Wallin and Erik Hagersten}, title = {{Miss Penalty Reduction Using Bundled Capacity Prefetching in Multiprocessors}}, booktitle = IPDPS-17, year = 2003, address = {Nice, France}, month = apr } @TechReport{Wallin:2003:aug, author = {Dan Wallin and Erik Hagersten}, title = {{Bundling: Reducing the Overhead of Multiprocessor Prefetchers}}, institution = it, year = 2003, number = {2003-037}, month = aug } @TechReport{Wallin:2003:aug:2, author = {Dan Wallin and Henrik Johansson and Sverker Holmgren}, title = {{Cache Memory Behavior of Advanced PDE Solvers}}, institution = it, year = 2003, number = {2003-044}, month = aug } @InProceedings{Wallin:2003:sep, author = {Dan Wallin and Henrik Johansson and Sverker Holmgren}, title = {{Cache Memory Behavior of Advanced PDE Solvers}}, booktitle = {Processing of Parallel Computing 2003 (ParCo2003)}, year = 2003, address = {Dresden, Germany}, month = sep } @InProceedings{Wallin:2004:apr, author = {Dan Wallin and Erik Hagersten}, title = {{Bundling: Reducing the Overhead of Multiprocessor Prefetchers}}, booktitle = IPDPS-18, year = 2004, address = {Santa Fe, New Mexico, USA}, month = apr } @InProceedings{Wallin:2005:nov, author = {Dan Wallin and H{\aa}kan Zeffer and Martin Karlsson and Erik Hagersten}, title = {{Vasa: A Simulator Infrastructure with Adjustable Fidelity}}, booktitle = {Proceedings of the 17th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS 2005)}, year = 2005, address = {Phoenix, Arizona, USA}, month = nov } @InProceedings{Zeffer:2004:aug, author = {H{\aa}kan Zeffer and Zoran Radovi{\'c} and Oskar Grenholm and Erik Hagersten}, title = {{Exploiting Spatial Store Locality through Permission Caching in Software DSMs}}, booktitle = Euro-Par-10, OPTpages = {}, year = 2004, address = {Pisa, Italy}, month = aug } @TechReport{Zeffer:2004:feb, author = {H{\aa}kan Zeffer and Zoran Radovi{\'c} and Oskar Grenholm and Erik Hagersten}, title = {{Evaluation, Implementation and Performance of Write Permission Caching in the DSZOOM System}}, institution = it, year = 2004, number = {2004-005}, month = feb } @TechReport{Zeffer:2005:apr, author = {H{\aa}kan Zeffer and Zoran Radovi{\'c} and Erik Hagersten}, title = {{Flexibility Implies Performance}}, institution = it, year = 2005, number = {2005-013}, month = apr } @TechReport{Zeffer:2005:may, author = {H{\aa}kan Zeffer and Zoran Radovi{\'c} and Martin Karlsson and Erik Hagersten}, title = {{TMA: A Trap-Based Memory Architecture}}, institution = it, year = 2005, number = {2005-015}, month = may } @TechReport{Zeffer:2005:may:2, author = {H{\aa}kan Zeffer and Erik Hagersten}, title = {{Adaptive Coherence Batching for Trap-Based Memory Architectures}}, institution = it, year = 2005, number = {2005-016}, month = may } @InProceedings{Zeffer:2006:apr, author = {H{\aa}kan Zeffer and Zoran Radovi{\'c} and Erik Hagersten}, title = {{Exploiting Locality: A Flexible DSM Approach}}, booktitle = {Proceedings of the 20th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2006)}, year = 2006, month = apr, } @TechReport{Zeffer:2006:jun, author = {H{\aa}kan Zeffer and Erik Hagersten}, title = {{A Case For Low-Complexity Multi-CMP Architectures}}, institution = it, year = 2006, number = {2006-031}, month = jun } @InProceedings{Zeffer:2006:jun2, author = {H{\aa}kan Zeffer and Zoran Radovi{\'c} and Martin Karlsson and Erik Hagersten}, title = {{TMA: A Trap-Based Memory Architecture}}, booktitle = {Proceedings of the 20th International Conference on Supercomputing}, year = 2006, month = jun, } @PhDThesis{ itlic:2003-008, author = {Zoran Radovi{\'c}}, title = {Efficient Synchronization and Coherence for Nonuniform Communication Architectures}, school = it, department = docs, year = 2003, number = {2003-008}, type = {Licentiate thesis}, month = sep } @PhDThesis{ itlic:2003-009, author = {Martin Karlsson}, title = {Cache Memory Design Trade-offs for Current and Emerging Workloads}, school = it, department = docs, year = 2003, number = {2003-009}, type = {Licentiate thesis}, month = sep } @PhDThesis{ itlic:2003-010, author = {Dan Wallin}, title = {Exploiting Data Locality in Adaptive Architectures}, school = it, department = docs, year = 2003, number = {2003-010}, type = {Licentiate thesis}, month = sep } @PhDThesis{ itlic:2003-015, author = {Erik Berg}, title = {Methods for Run Time Analysis of Data Locality}, school = it, department = docs, year = 2003, number = {2003-015}, type = {Licentiate thesis}, month = dec } @PhDThesis{ itlic:2005-002, author = {H{\aa}kan Zeffer}, title = {Hardware-Software Tradeoffs in Shared-Memory Implementations}, school = it, department = docs, year = 2005, number = {2005-002}, type = {Licentiate thesis}, month = may }