Publications

Selected Papers

[ISCA '12] BlockChop: Dynamic Squash Elimination for Hybrid Processor Architecture

Jason Mars, Naveen Kumar
Proceedings of the 39th annual International Symposium on Computer Architecture (ISCA) 2012
Acceptance Rate: 17%

download »

@inproceedings{mars12isca,
 author = {Mars, Jason and Kumar, Naveen},
 title = {BlockChop: Dynamic Squash Elimination for Hybrid Processor Architecture},
 booktitle = {ISCA '12: Proceeding of the 39th annual international symposium on Computer architecture},
 year = {2012},
 series = {ISCA},
 publisher = {ACM},
 }


[CGO '12] Compiling For Niceness: Mitigating Contention for QoS in Warehouse Scale Computers

Lingjia Tang, Jason Mars, Mary Lou Soffa
Proceedings of the ACM/IEEE International Symposium on Code Generation and Optimization (CGO) 2012
Acceptance Rate: 28%
Best Paper Award!

download »

@inproceedings{tang12cgo,
 author = {Tang, Lingjia and Mars, Jason and Soffa, Mary Lou},
 title = {Compiling For Niceness: Mitigating Contention for QoS in Warehouse Scale Computers},
 booktitle = {CGO '12: Proceedings of the 2012 International Symposium on Code Generation and Optimization},
 year = {2012},
 publisher = {ACM},
 address = {New York, NY, USA},
 }


[MICRO '11] Bubble-Up: Increasing Utilization in Modern Warehouse Scale Computers via Sensible Co-locations

Jason Mars, Lingjia Tang, Robert Hundt, Kevin Skadron, Mary Lou Soffa
Proceedings of The 44th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) 2011
Acceptance Rate: 21%

Selected as IEEE MICRO Top Picks 2012! [15% Acceptance]

download »

@inproceedings{mars11micro,
 author = {Mars, Jason and Tang, Lingjia and Hundt, Robert and Skadron, Kevin and Soffa, Mary Lou},
 title = {Bubble-Up: Increasing Utilization in Modern Warehouse Scale Computers via Sensible Co-locations},
 booktitle = {MICRO '11: Proceedings of The 44th Annual IEEE/ACM International Symposium on Microarchitecture},
 year = {2011},
 publisher = {ACM},
 address = {New York, NY, USA},
 }

[CAL '11] Heterogeneity in “Homogeneous” Warehouse-Scale Computers: A Performance Opportunity

Jason Mars, Lingjia Tang, Robert Hundt
IEEE Computer Architecture Letters 2011
Acceptance Rate: 24%
Selected as the spotlight feature by the editorial board!
Selected as HPCA 2012 “Best Papers from Computer Architecture Letters!”

download »

@article{mars11cal,
author = {Mars, Jason and Tang, Lingjia and Hundt, Robert},
title = {Heterogeneity in “Homogeneous” Warehouse-Scale Computers: A Performance Opportunity},
journal ={IEEE Computer Architecture Letters},
year = {2011},
publisher = {IEEE Computer Society},
address = {Los Alamitos, CA, USA},
}

[ISCA '11] The Impact of Memory Subsystem Resource Sharing on Datacenter Applications

Lingjia Tang, Jason Mars, Neil Vachharajani, Robert Hundt, Mary Lou Soffa
Proceedings of the 38th annual International Symposium on Computer Architecture (ISCA) 2011
Acceptance Rate: 19%

Recognized as one of the Excellent Papers from 2011 by Google

download »

@inproceedings{tang11isca,
 author = {Tang, Lingjia and Mars, Jason and Vachharajani, Neil and Hundt, Robert and Soffa, Mary Lou},
 title = {The impact of memory subsystem resource sharing on datacenter applications},
 booktitle = {ISCA '11: Proceeding of the 38th annual international symposium on Computer architecture},
 series = {ISCA '11},
 year = {2011},
 isbn = {978-1-4503-0472-6},
 location = {San Jose, California, USA},
 pages = {283--294},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/2000064.2000099},
 doi = {http://doi.acm.org/10.1145/2000064.2000099},
 acmid = {2000099},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {contention, datacenter, multicore, thread scheduling, thread-to-core mapping, workload characterization},
}


[CGO '10] Contention Aware Execution: Online Contention Detection and Response

Jason Mars, Neil Vachharajani, Robert Hundt, Mary Lou Soffa
Proceedings of the ACM/IEEE International Symposium on Code Generation and Optimization (CGO) 2010
Best presentation award

download »

@inproceedings{mars10cgo,
 author = {Mars, Jason and Vachharajani, Neil and Hundt, Robert and Soffa, Mary Lou},
 title = {Contention aware execution: online contention detection and response},
 booktitle = {CGO '10: Proceedings of the 2010 International Symposium on Code Generation and Optimization},
 year = {2010},
 isbn = {978-1-60558-635-9},
 pages = {257--265},
 location = {Toronto, Ontario, Canada},
 doi = {http://doi.acm.org/10.1145/1772954.1772991},
 publisher = {ACM},
 address = {New York, NY, USA},
 }


[CGO '09] Scenario Based Optimization: A Framework for Statically Enabling Online Optimizations

Jason Mars, Robert Hundt
Proceedings of the
ACM/IEEE International Symposium on Code Generation and Optimization (CGO) 2009

download »

@inproceedings{mars09cgo,
 author = {Mars, Jason and Hundt, Robert},
 title = {Scenario Based Optimization: A Framework for Statically Enabling Online Optimizations},
 booktitle = {CGO '09: Proceedings of the 2009 International Symposium on Code Generation and Optimization},
 year = {2009},
 isbn = {978-0-7695-3576-0},
 pages = {169--179},
 doi = {http://dx.doi.org/10.1109/CGO.2009.24},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
}


 

 

Conference/Journal

[ISSTA '12] THeME: A System for Testing by Hardware Monitoring Events

Kristen Walcott-Justice, Jason Mars, Mary Lou Soffa
Proceedings of the 21st Inter- national Symposium on Software Testing and Analysis (ISSTA) 2012
Acceptance Rate: 28%

download »

@inproceedings{mars12isca,
 author = {Walcott-Justice, Kristen and Mars, Jason and Soffa, Mary Lou},
 title = {THeME: A System for Testing by Hardware Monitoring Events},
 booktitle = {ISSTA '12: Proceedings of the 21st International Symposium on Software Testing and Analysis (ISSTA) 2012},
 year = {2012},
 series = {ISSTA},
 publisher = {ACM},
 }

Coming Soon…

[ISCA '12] BlockChop: Dynamic Squash Elimination for Hybrid Processor Architecture

Jason Mars, Naveen Kumar
Proceedings of the 39th annual International Symposium on Computer Architecture (ISCA) 2012
Acceptance Rate: 17%

download »

@inproceedings{mars12isca,
 author = {Mars, Jason and Kumar, Naveen},
 title = {BlockChop: Dynamic Squash Elimination for Hybrid Processor Architecture},
 booktitle = {ISCA '12: Proceeding of the 39th annual international symposium on Computer architecture},
 year = {2012},
 series = {ISCA},
 publisher = {ACM},
 }


[IEEE Micro '12] Increasing Utilization in Warehouse Scale Computers Using Bubble-Up!

Jason Mars, Lingjia Tang, Robert Hundt, Kevin Skadron, Mary Lou Soffa
Special Issue: IEEE Micro’s Top Picks from 2011 Computer Architecture Conferences (MICRO TOP PICKS) 2012

download »

@article{mars12ieeemicro,
 author = {Mars, Jason and Tang, Lingjia and Hundt, Robert and Skadron, Kevin and Soffa, Mary Lou},
 title = {Increasing Utilization in Warehouse Scale Computers Using BubbleUp!},
 journal = {IEEE Micro},
 publisher = {IEEE Computer Society Press},
 address = {Los Alamitos, CA, USA},
}

Comging Soon…

[ISPASS '12] Performance Analysis of Thread Mappings with a Holistic View of the Hardware Resources

Wei Wang, Tanima Dey, Jason Mars, Lingjia Tang, Jack Davidson, Mary Lou Soffa
Proceedings of the 2012 IEEE International Symposium on Performance Analysis of Systems and Software

download »

@inproceedings{wang12ispass,
 author = {Wang, Wei and Dey, Tanima and Mars, Jason and Tang, Lingjia and Davidson, Jack and Soffa, Mary Lou},
 title = {Performance Analysis of Thread Mappings with a Holistic View of the Hardware Resources},
 booktitle = {ISPASS '12: Proceedings of the 2012 IEEE International Symposium on Performance Analysis of Systems and Software},
 year = {2012},
 series = {ISPASS},
 publisher = {IEEE},
 }


[CGO '12] Compiling For Niceness: Mitigating Contention for QoS in Warehouse Scale Computers

Lingjia Tang, Jason Mars, Mary Lou Soffa
Proceedings of the ACM/IEEE International Symposium on Code Generation and Optimization (CGO) 2012
Acceptance Rate: 28%
Best Paper Award!

download »

@inproceedings{tang12cgo,
 author = {Tang, Lingjia and Mars, Jason and Soffa, Mary Lou},
 title = {Compiling For Niceness: Mitigating Contention for QoS in Warehouse Scale Computers},
 booktitle = {CGO '12: Proceedings of the 2012 International Symposium on Code Generation and Optimization},
 year = {2012},
 publisher = {ACM},
 address = {New York, NY, USA},
 }


[MICRO '11] Bubble-Up: Increasing Utilization in Modern Warehouse Scale Computers via Sensible Co-locations

Jason Mars, Lingjia Tang, Robert Hundt, Kevin Skadron, Mary Lou Soffa
Proceedings of The 44th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) 2011
Acceptance Rate: 21%

Selected as IEEE MICRO Top Picks 2012! [15% Acceptance]

download »

@inproceedings{mars11micro,
 author = {Mars, Jason and Tang, Lingjia and Hundt, Robert and Skadron, Kevin and Soffa, Mary Lou},
 title = {Bubble-Up: Increasing Utilization in Modern Warehouse Scale Computers via Sensible Co-locations},
 booktitle = {MICRO '11: Proceedings of The 44th Annual IEEE/ACM International Symposium on Microarchitecture},
 year = {2011},
 publisher = {ACM},
 address = {New York, NY, USA},
 }

[CAL '11] Heterogeneity in “Homogeneous” Warehouse-Scale Computers: A Performance Opportunity

Jason Mars, Lingjia Tang, Robert Hundt
IEEE Computer Architecture Letters 2011
Acceptance Rate: 24%
Selected as the spotlight feature by the editorial board!
Selected as HPCA 2012 “Best Papers from Computer Architecture Letters!”

download »

@article{mars11cal,
author = {Mars, Jason and Tang, Lingjia and Hundt, Robert},
title = {Heterogeneity in “Homogeneous” Warehouse-Scale Computers: A Performance Opportunity},
journal ={IEEE Computer Architecture Letters},
year = {2011},
publisher = {IEEE Computer Society},
address = {Los Alamitos, CA, USA},
}

[ISCA '11] The Impact of Memory Subsystem Resource Sharing on Datacenter Applications

Lingjia Tang, Jason Mars, Neil Vachharajani, Robert Hundt, Mary Lou Soffa
Proceedings of the 38th annual International Symposium on Computer Architecture (ISCA) 2011
Acceptance Rate: 19%

Recognized as one of the Excellent Papers from 2011 by Google

download »

@inproceedings{tang11isca,
 author = {Tang, Lingjia and Mars, Jason and Vachharajani, Neil and Hundt, Robert and Soffa, Mary Lou},
 title = {The impact of memory subsystem resource sharing on datacenter applications},
 booktitle = {ISCA '11: Proceeding of the 38th annual international symposium on Computer architecture},
 series = {ISCA '11},
 year = {2011},
 isbn = {978-1-4503-0472-6},
 location = {San Jose, California, USA},
 pages = {283--294},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/2000064.2000099},
 doi = {http://doi.acm.org/10.1145/2000064.2000099},
 acmid = {2000099},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {contention, datacenter, multicore, thread scheduling, thread-to-core mapping, workload characterization},
}


[TACO '11] Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems

Jason D. Hiser, Daniel W. Williams, Wei Hu, Jack W. Davidson, Jason Mars, Bruce R. Childers
ACM Transactions on Architecture and Compiler Optimization (TACO) 2011

download »

@article{hiser11taco,
 author = {Hiser, Jason D. and Williams, Daniel W. and Hu, Wei and Davidson, Jack W. and Mars, Jason and Childers, Bruce R.},
 title = {Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems},
 journal = {ACM Trans. Archit. Code Optim.},
 publisher = {ACM},
 address = {New York, NY, USA},
}


[ICSE '11] Exploiting Hardware Advances for Software Testing and Debugging

Mary Lou Soffa, Kristen Walcott, Jason Mars
Proceedings of the 33nd ACM/IEEE International Conference on Software Engineering (ICSE) 2011
NIER Track (Acceptance Rate: 23%)

download »

@inproceedings{soffa11icse,
 author = {Soffa, Mary Lou and Walcott, Kristen and Mars, Jason},
 title = {Exploiting Hardware Advances for Software Testing and Debugging (NIER Track)},
 booktitle = {ICSE '11: Proceedings of the 33nd ACM/IEEE International Conference on Software Engineering},
 year = {2011},
 publisher = {ACM},
 address = {New York, NY, USA},
 }


[HiPEAC '11] Directly Characterizing Cross Core Interference Through Contention Synthesis

Jason Mars, Lingjia Tang, Mary Lou Soffa
Proceedings of the International Conference on High Performance Embedded Architectures & Compilers (HiPEAC) 2011
Acceptance Rate: 23%

download »

@inproceedings{mars2011hipeac,
 author = {Mars, Jason and Tang, Lingjia and Soffa, Mary Lou},
 title = {Directly characterizing cross core interference through contention synthesis},
 booktitle = {Proceedings of the 6th International Conference on High Performance and Embedded Architectures and Compilers},
 series = {HiPEAC '11},
 year = {2011},
 isbn = {978-1-4503-0241-8},
 location = {Heraklion, Greece},
 pages = {167--176},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/1944862.1944887},
 doi = {http://doi.acm.org/10.1145/1944862.1944887},
 acmid = {1944887},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {contention, cross-core interference, dynamic analysis, execution runtimes, multicore, profiling framework, program understanding},
}


[CGO '10] Contention Aware Execution: Online Contention Detection and Response

Jason Mars, Neil Vachharajani, Robert Hundt, Mary Lou Soffa
Proceedings of the ACM/IEEE International Symposium on Code Generation and Optimization (CGO) 2010
Best presentation award

download »

@inproceedings{mars10cgo,
 author = {Mars, Jason and Vachharajani, Neil and Hundt, Robert and Soffa, Mary Lou},
 title = {Contention aware execution: online contention detection and response},
 booktitle = {CGO '10: Proceedings of the 2010 International Symposium on Code Generation and Optimization},
 year = {2010},
 isbn = {978-1-60558-635-9},
 pages = {257--265},
 location = {Toronto, Ontario, Canada},
 doi = {http://doi.acm.org/10.1145/1772954.1772991},
 publisher = {ACM},
 address = {New York, NY, USA},
 }


[CGO '09] Scenario Based Optimization: A Framework for Statically Enabling Online Optimizations

Jason Mars, Robert Hundt
Proceedings of the
ACM/IEEE International Symposium on Code Generation and Optimization (CGO) 2009

download »

@inproceedings{mars09cgo,
 author = {Mars, Jason and Hundt, Robert},
 title = {Scenario Based Optimization: A Framework for Statically Enabling Online Optimizations},
 booktitle = {CGO '09: Proceedings of the 2009 International Symposium on Code Generation and Optimization},
 year = {2009},
 isbn = {978-0-7695-3576-0},
 pages = {169--179},
 doi = {http://dx.doi.org/10.1109/CGO.2009.24},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
}


[MEMOCODE '09] A Cross-Layer Approach to Heterogeneity and Reliability

Daniel Williams, Aprotim Sanyal, Dan Upton, Jason Mars, Sudeep Ghosh, and Kim Hazelwood
Proceedings of the ACM/IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE) 2009

download »

@inproceedings{williams09memocode,
 author = {Williams, Daniel and Sanyal, Aprotim and Upton, Dan and Mars, Jason and Ghosh, Sudeep and Hazelwood, Kim},
 title = {A cross-layer approach to heterogeneity and reliability},
 booktitle = {MEMOCODE'09: Proceedings of the 7th IEEE/ACM international conference on Formal Methods and Models for Codesign},
 year = {2009},
 isbn = {978-1-4244-4806-7},
 pages = {88--97},
 location = {Cambridge, Massachusetts},
 publisher = {IEEE Press},
 address = {Piscataway, NJ, USA},
 }


[CGO '07] Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems

Jason D. Hiser, Daniel Williams, Wei Hu, Jack W. Davidson, Jason Mars, Bruce R. Childers
Proceedings of the ACM/IEEE International Symposium on Code Generation and Optimization (CGO) 2007

download »

@inproceedings{hiser07cgo,
 author = {Hiser, Jason D. and Williams, Daniel and Hu, Wei and Davidson, Jack W. and Mars, Jason and Childers, Bruce R.},
 title = {Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems},
 booktitle = {CGO '07: Proceedings of the International Symposium on Code Generation and Optimization},
 year = {2007},
 isbn = {0-7695-2764-7},
 pages = {61--73},
 doi = {http://dx.doi.org/10.1109/CGO.2007.10},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA},
}


 

 

Workshop

[EXADAPT '11] Loaf: A Framework and Infrastructure for Creating Online Adaptive Solutions

Jason Mars, Mary Lou Soffa
ACM SIGPLAN 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era (EXADAPT) @ PLDI 2011

download »

@inproceedings{mars11exadapt,
 author = {Mars, Jason and Soffa, Mary Lou},
 title = {Loaf: a framework and infrastructure for creating online adaptive solutions},
 booktitle = {Proceedings of the 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era (co-located with PLDI 2011)},
 year = {2011},
 isbn = {978-1-4503-0708-6},
 location = {San Jose, California},
 pages = {52--63},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/2000417.2000423},
 doi = {http://doi.acm.org/10.1145/2000417.2000423},
 acmid = {2000423},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {cross-core interference, profiling framework, program understanding},
 }


[EXADAPT '11] Contentiousness vs. Sensitivity: Improving Contention Aware Runtime Systems on Multicore Architectures

Lingjia Tang, Jason Mars, Mary Lou Soffa
ACM SIGPLAN 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era (EXADAPT) @ PLDI 2011

download »

@inproceedings{tang11exadapt,
 author = {Tang, Lingjia and Mars, Jason and Soffa, Mary Lou},
 title = {Contentiousness vs. sensitivity: improving contention aware runtime systems on multicore architectures},
 booktitle = {Proceedings of the 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era (co-located with PLDI 2011)},
 year = {2011},
 isbn = {978-1-4503-0708-6},
 location = {San Jose, California},
 pages = {12--21},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/2000417.2000419},
 doi = {http://doi.acm.org/10.1145/2000417.2000419},
 acmid = {2000419},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {contention aware runtimes, contentiousness vs sensitivity, memory subsystems, multicore processors, scheduling},
 }


[WBIA '09] Synthesizing Contention

Jason Mars, Mary Lou Soffa
Proceedings of the Workshop on Binary Instrumentation and Applications (WBIA) @ MICRO 2009

download »

@inproceedings{mars09wbia,
 author = {Jason Mars and Mary Lou Soffa},
 title = {Synthesizing Contention},
 booktitle = {2009 Workshop on Binary Instrumentation and Applications (co-located with MICRO 2009)},
 address = {New York, NY, USA},
 month = {December},
 year = {2009}
}


[SHCMP '08] A Reactive Unobtrusive Prefetcher for Multicore and Manycore Architectures

Jason Mars, Daniel Williams, Dan Upton, Sudeep Ghosh, Kim Hazelwood
Workshop on Software and Hardware Challenges of Manycore Platforms @ ISCA 2008

download »

@inproceedings{mars08shcmp,
 author = {Jason Mars and Daniel Williams and Dan Upton and Sudeep Ghosh and Kim Hazelwood},
 title = {A Reactive, Unobtrusive Prefetcher for Multicore and Manycore Architectures},
 booktitle = {2008 Workshop on Software and Hardware Challenges of Multicore and Manycore Platforms (co-located with ISCA 2008)},
 address = {Beijing, China},
 month = {June},
 year = {2008}
}


[STMCS '08] MATS: Multicore Adaptive Trace Selection

Jason Mars, Mary Lou Soffa
Third Workshop on Software Tools for MultiCore Systems @ CGO 2008

download »

@inproceedings{mars08stmcs,
 author = {Jason Mars and Mary Lou Soffa},
 title = {MATS: Multicore Adaptive Trace Selection},
 booktitle = {2008 Workshop on Software Tools for Multicore Systems (co-located with CGO 2008)},
 address = {Boston, MA, USA},
 month = {March},
 year = {2008}
}