Works (43)

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

2018 ACM/IEEE 45TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 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

2018 ACM/IEEE 45TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 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

Proceedings of the 2017 ieee international symposium on workload characterization (iiswc), 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

44th Annual International Symposium on Computer Architecture (ISCA 2017), 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

Computational approaches to identify regulators of plant stress response using high-throughput gene expression data

Current Plant Biology, 3-4, 20–29.

By: A. Koryachko, A. Matthiadis, J. Ducoste, J. Tuck, T. Long & C. Williams

Source: Crossref
Added: February 24, 2020

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

30th Annual ACM Symposium on Applied Computing, Vols I and II, 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

2015 IEEE International Symposium on Workload Characterization (IISWC), 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

2012 ieee/acm 45th international symposium on microarchitecture (micro-45), 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

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

International Symposium on Code Generation and Optimization, 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

International symposium on high-performance computer, 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

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

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

International Symposium on Code Generation and Optimization, 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

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

In 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

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

ACM International Symposium on Architectural Support for Programming Languages and Operating Systems, 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

IEEE/ACM Annual International Symposium on Computer Architecture, 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

IEEE International Conference on Computer Design, 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?

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

IEEE/ACM Annual International Symposium on Computer Architecture, 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

ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), 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

IEEE Annual International Symposium on Microarchitecture (MICRO), 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

IBM Watson Conference on Interaction between Architecture, Circuits, and Compilers (P = AC2), 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

ACM International Conference on Supercomputing, 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

ACM International Conference on Supercomputing, 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

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

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