Skip to content

James Tuck

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

27

Venues

11

Active years

2005–2023

Best venue rank

A*

Where they publish

Papers

27 indexed papers, newest first.

YearVenueTitleAuthors
2023HPCAThoth: Bridging the Gap Between Persistently Secure Memories and Memory Interfaces of Emerging NVMs.Xijing Han, James Tuck, Amro Awad
2022MICROHorus: Persistent Security for Extended Persistence-Domain Memory Systems.Xijing Han, James Tuck, Amro Awad
2021HPCABBB: Simplifying Persistent Programming using Battery-Backed Buffers.Mohammad A. Alshboul, Prakash Ramrakhyani, William Wang, James Tuck, Yan Solihin
2021MICRODolos: Improving the Performance of Persistent Applications in ADR-Supported Secure Memory.Xijing Han, James Tuck, Amro Awad
2020DACWET: Write Efficient Loop Tiling for Non-Volatile Main Memory.Mohammad A. Alshboul, James Tuck, Yan Solihin
2018ISCALazy Persistency: A High-Performing and Write-Efficient Software Persistency Technique.Mohammad A. Alshboul, James Tuck, Yan Solihin
2018ISCAHardware Supported Permission Checks on Persistent Objects for Performance and Programmability.Tiancong Wang, Sakthikumaran Sambasivam, James Tuck
2017ISCAHiding the Long Latency of Persist Barriers Using Speculative Execution.Seunghee Shin, James Tuck, Yan Solihin
2017MICROImproving the effectiveness of searching for isomorphic chains in superword level parallelism.Joonmoo Huh, James Tuck
2017MICROProteus: a flexible and fast software supported hardware logging approach for NVM.Seunghee Shin, Satish Kumar Tirukkovalluri, James Tuck, Yan Solihin
2017MICROHardware supported persistent object address translation.Tiancong Wang, Sakthikumaran Sambasivam, Yan Solihin, James Tuck
2017SCLeveraging near data processing for high-performance checkpoint/restart.Abhinav Agrawal, Gabriel H. Loh, James Tuck
2015SACRuntime checking C programs.Reed Milewicz, Rajeshwar Vanka, James Tuck, Daniel J. Quinlan, Peter Pirkelbauer
2012CGOEfficient and accurate data dependence profiling using software signatures.Rajeshwar Vanka, James Tuck
2012ICSHiRe: using hint & release to improve synchronization of speculative threads.Liang Han, Xiaowei Jiang, Wei Liu, Youfeng Wu, James Tuck
2012MICROControl-Flow Decoupling.Rami Sheikh, James Tuck, Eric Rotenberg
2011CGOAutomatic parallelization of fine-grained meta-functions on a chip multiprocessor.Sanghoon Lee, James Tuck
2011HPCAHAQu: Hardware-accelerated queueing for fine-grained threading on a chip multiprocessor.Sanghoon Lee, Devesh Tiwari, Yan Solihin, James Tuck
2010CGOSpeculative parallelization of partial reduction variables.Liang Han, Wei Liu, James Tuck
2008ASPLOSSoftSig: software-exposed hardware signatures for code analysis and optimization.James Tuck, Wonsun Ahn, Luis Ceze, Josep Torrellas
2007ICCDCAP: Criticality analysis for power-efficient speculative multithreading.James Tuck, Wei Liu, Josep Torrellas
2007ISCABulkSC: bulk enforcement of sequential consistency.Luis Ceze, James Tuck, Pablo Montesinos, Josep Torrellas
2006ISCABulk Disambiguation of Speculative Threads in Multiprocessors.Luis Ceze, James Tuck, Josep Torrellas, Calin Cascaval
2006MICROScalable Cache Miss Handling for High Memory-Level Parallelism.James Tuck, Luis Ceze, Josep Torrellas
2006PPoPPPOSH: a TLS compiler that exploits program structure.Wei Liu, James Tuck, Luis Ceze, Wonsun Ahn, Karin Strauss, Jose Renau, Josep Torrellas
2005ICSThread-Level Speculation on a CMP can be energy efficient.Jose Renau, Karin Strauss, Luis Ceze, Wei Liu, Smruti R. Sarangi, James Tuck, Josep Torrellas
2005ICSTasking with out-of-order spawn in TLS chip multiprocessors: microarchitecture and compilation.Jose Renau, James Tuck, Wei Liu, Luis Ceze, Karin Strauss, Josep Torrellas