Works (42)

2019 | journal article

Driving the Scalability of DNA-Based Information Storage Systems

ACS SYNTHETIC BIOLOGY, 8(6), 1241–1248.

By: K. Tomek, K. Volkel, A. Simpson, A. Hass, E. Indermaur, J. Tuck, A. Keung

Source: Web Of Science
Added: July 15, 2019

2019 | journal article

Efficient Checkpointing with Recompute Scheme for Non-volatile Main Memory

ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 16(2).

By: M. Alshboul, H. Elnawawy, R. Elkhouly, K. Kimura, J. Tuck & Y. Solihin

Source: Web Of Science
Added: August 5, 2019

2018 | conference paper

Hardware Supported Permission Checks On Persistent Objects for Performance and Programmability

In 2018 ACM/IEEE 45TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA) (pp. 466–478).

By: T. Wang, S. Sambasivam & J. Tuck

Source: NC State University Libraries
Added: March 4, 2019

2018 | conference paper

Lazy Persistency: a High-Performing and Write-Efficient Software Persistency Technique

In 2018 ACM/IEEE 45TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA) (pp. 439–451).

By: M. Alshboul, J. Tuck & Y. Solihin

Source: NC State University Libraries
Added: March 4, 2019

2017 | conference paper

Characterizing the impact of soft errors across microarchitectural structures and implications for predictability

In Proceedings of the 2017 ieee international symposium on workload characterization (iiswc) (pp. 250–260).

By: B. Wibowo, A. Agrawal & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2017 | conference paper

Hiding the long latency of persist barriers using speculative execution

In 44th Annual International Symposium on Computer Architecture (ISCA 2017) (pp. 175–186).

By: S. Shin, J. Tuck & Y. Solihin

Source: NC State University Libraries
Added: August 6, 2018

2017 | journal article

Redirect: Reconfigurable directories for multicore architectures

ACM Transactions on Architecture and Code Optimization, 14(4).

By: G. Patsilaras & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2016 | journal article

An accurate cross-layer approach for online architectural vulnerability estimation

ACM Transactions on Architecture and Code Optimization, 13(3).

By: B. Wibowo, A. Agrawal, T. Stanton & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2016 | journal article

Lightweight runtime checking of C programs with RTC

Computer Languages Systems & Structures, 45, 191–203.

By: R. Milewicz, R. Vanka, J. Tuck, D. Quinlan & P. Pirkelbauer

Source: NC State University Libraries
Added: August 6, 2018

2015 | journal article

Clustering and differential alignment algorithm: Identification of early stage regulators in the Arabidopsis thaliana iron deficiency response

PLoS One, 10(8).

By: A. Koryachko, A. Matthiadis, D. Muhammad, J. Foret, S. Brady, J. Ducoste, J. Tuck, T. Long, C. Williams

Source: NC State University Libraries
Added: August 6, 2018

2015 | journal article

Control-flow decoupling: An approach for timely, non-speculative branching

IEEE Transactions on Computers, 64(8), 2182–2203.

By: R. Sheikh, J. Tuck & E. Rotenberg

Source: NC State University Libraries
Added: August 6, 2018

2015 | conference paper

Runtime checking C programs

In 30th Annual ACM Symposium on Applied Computing, Vols I and II (pp. 2107–2114).

By: R. Milewicz, R. Vanka, J. Tuck, D. Quinlan & P. Pirkelbauer

Source: NC State University Libraries
Added: August 6, 2018

2015 | conference paper

SourceMark: A source-level approach for identifying architecture and optimization agnostic regions for performance analysis

In 2015 IEEE International Symposium on Workload Characterization (IISWC) (pp. 160–171).

By: A. Agrawal, B. Wibowo & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2013 | journal article

Automatic parallelization of fine-grained metafunctions on a chip multiprocessor

ACM Transactions on Architecture and Code Optimization, 10(4).

By: S. Lee & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2012 | conference paper

Control-flow decoupling

In 2012 ieee/acm 45th international symposium on microarchitecture (micro-45) (pp. 329–340).

By: R. Sheikh, J. Tuck & E. Rotenberg

Source: NC State University Libraries
Added: August 6, 2018

2012 | journal article

Efficiently exploiting memory level parallelism on asymmetric coupled cores in the dark silicon era

ACM Transactions on Architecture and Code Optimization, 8(4).

By: G. Patsilaras, N. Choudhary & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2011 | conference paper

AutoPipe: A Pipeline Parallelization Framework in GCC

In GROW2011: International Workshop on GCC Research Opportunities.

By: S. Lee, J. Danis & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2011 | conference paper

Automatic Parallelization of Fine-grained Meta-functions on a Chip Multiprocessor

In International Symposium on Code Generation and Optimization (pp. 130–140).

By: S. Lee & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2011 | conference paper

HAQu: Hardware-accelerated queueing for fine-grained threading on a chip multiprocessor

In International symposium on high-performance computer (pp. 99–110).

By: S. Lee, D. Tiwari, S. Yan & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2010 | conference paper

Design Tradeoffs for Memory-Level Parallelism on an Asymmetric Multicore System

In Workshop on Parallel Execution of Sequential Programs on Multi-core Architectures.

By: G. Patsilaras, N. Choudhary & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2010 | conference paper

MMT: Exploiting Fine Grained Parallelism in Dynamic Memory Management

In International Parallel and Distributed Processing Symposium.

By: D. Tiwari, J. Tuck & Y. Solihin

Source: NC State University Libraries
Added: August 6, 2018

2010 | conference paper

Speculative parallelization of partial reduction variables

In International Symposium on Code Generation and Optimization (pp. 141–150).

By: L. Han, W. Liu & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2009 | conference paper

Memory Management Thread for Heap Allocation Intensive Applications

In Workshop on Memory Performance: Dealing with Applications, Systems Architecture.

By: D. Tiwari, S. Lee, J. Tuck & Y. Solihin

Source: NC State University Libraries
Added: August 6, 2018

2009 | journal article

SOFTSIG: Software-exposed hardware signatures for code analysis and optimization

IEEE Micro, 29(1), 84–95.

By: J. Tuck, W. Ahn, J. Torrellas & L. Ceze

Source: NC State University Libraries
Added: August 6, 2018

2009 | journal article

The Bulk Multicore for Improved Programmability

Communications of the ACM.

By: J. Torrellas, L. Ceze, J. Tuck, C. Cascaval, P. Montesinos, W. Ahn, W. Prvulovic

Source: NC State University Libraries
Added: August 6, 2018

2008 | report

A Data Dependence Profiler for the GNU Compiler Collection

Technical Report- Not held in TRLN member libraries.

By: S. Gopal & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2008 | conference paper

Parallelizing Mudflap Using Thread-Level Speculation on a CMP

In Workshop on Parallel Execution of Sequential Programs on Multi-core Architectures.

By: S. Lee & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

2008 | conference paper

SoftSig: Software Exposed Hardware Signatures for Code Analysis and Optimization

In ACM International Symposium on Architectural Support for Programming Languages and Operating Systems (pp. 145–156).

By: J. Tuck, W. Ahn, L. Ceze & J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2007 | conference paper

BulkSC: Bulk Enforcement of Sequential Consistency

In IEEE/ACM Annual International Symposium on Computer Architecture (pp. 278–289).

By: L. Ceze, J. Tuck, P. Montesinos & J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2007 | conference paper

CAP: Criticality Analysis for Power Efficient Speculative Multithreading on a CMP

In IEEE International Conference on Computer Design (pp. 409–416).

By: J. Tuck, W. Liu & J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2006 | conference paper

Are We Ready for High Memory-Level Parallelism?

In Workshop on Memory Performance Issues.

By: L. Ceze, J. Tuck & J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2006 | conference paper

Bulk Disambiguation of Speculative Threads in Multiprocessors

In IEEE/ACM Annual International Symposium on Computer Architecture (pp. 227–238).

By: L. Ceze, J. Tuck, C. Cascaval & J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2006 | journal article

CAVA: Using Checkpoint Assisted Value Prediction to Hide L2 Misses

ACM Transactions on Architecture and Code Optimization, 182–208.

By: L. Ceze, K. Strauss, J. Tuck, J. Renau & J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2006 | journal article

Energy-Efficient Thread-Level Speculation on a CMP

IEEE Micro Special Issue: Micro's Top Picks from Computer Architecture Conferences, 80–91.

By: J. Nenau, K. Strauss, L. Ceze, W. Liu, S. Sarangi, J. Tuck, J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2006 | conference paper

POSH: A TLS Compiler that Exploits Program Structure

In ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP) (pp. 158–167).

By: W. Liu, J. Tuck, L. Ceze, W. Ahn, K. Strauss, J. Renau, J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2006 | conference paper

Scalable Miss Handling Architecture for High Memory-Level Parallelism

In IEEE Annual International Symposium on Microarchitecture (MICRO) (pp. 409–421).

By: J. Tuck, L. Ceze & J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2005 | conference paper

POSH: A Pro?ler-Enhanced TLS Compiler that Leverages Program Structure

In IBM Watson Conference on Interaction between Architecture, Circuits, and Compilers (P = AC2) (pp. 83–92).

By: W. Liu, J. Tuck, L. Ceze, K. Strauss, J. Renau & J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2005 | conference paper

Tasking with Out-of-Order Spawn in TLS Chip Multiprocessors: Microarchitecture and Compilation

In ACM International Conference on Supercomputing (pp. 179–188).

By: J. Renau, W. J., C. L., S. L., . K. & J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2005 | conference paper

Thread- Level Speculation on a CMP Can Be Energy Efficient

In ACM International Conference on Supercomputing (pp. 219–228).

By: J. Renau, K. Strauss, L. Xeze, W. Liu, S. Sarangi, J. Tuck, J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2004 | journal article

CAVA: Hiding L2 Misses with Checkpoint-Assisted Value Prediction

IEEE Computer Architecture Letters, 7–10.

By: L. Ceze, K. Strauss, J. Tuck & J. Torrellas

Source: NC State University Libraries
Added: August 6, 2018

2001 | journal article

Handling Crosscutting Constraints in Domain-Speci?c Modeling

Communications of the ACM, 44(10), 87–93.

By: J. Gray, T. Bapty, S. Nemma & J. Tuck

Source: NC State University Libraries
Added: August 6, 2018

0 | report

Improving MemoiSE via Function Splitting

Technical Report- Not held in TRLN member libraries (Vol. 2009).

Source: NC State University Libraries
Added: August 6, 2018