2024 journal article
A primordial DNA store and compute engine
Nature Nanotechnology, 8.
2024 article
Nanopore Decoding with Speed and Versatility for Data Storage
Volkel, K. D., Hook, P. W., Keung, A., Timp, W., & Tuck, J. M. (2024, June 18).
2023 journal article
FrameD: framework for DNA-based data storage design, verification, and validation
BIOINFORMATICS, 39(10).
Ed(s): J. Kelso
2023 article
PreFlush: Lightweight Hardware Prediction Mechanism for Cache Line Flush and Writeback
(J. Tuck & G. Byrd, Eds.). 2023 32ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PACT, pp. 74–85.
Contributors: H. Elnawawy n
Ed(s): & G. Byrd n n
2023 article
Thoth: Bridging the Gap Between Persistently Secure Memories and Memory Interfaces of Emerging NVMs
2023 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA, pp. 94–107.
2022 journal article
DINOS: Data INspired Oligo Synthesis for DNA Data Storage
ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 18(3).
2022 article
Horus: Persistent Security for Extended Persistence-Domain Memory Systems
2022 55TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), pp. 1255–1269.
2021 article
BBB: Simplifying Persistent Programming using Battery-Backed Buffers
2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), pp. 111–124.
2021 review
DNA stability: a central design consideration for DNA data storage systems
[Review of ]. NATURE COMMUNICATIONS, 12(1).
2021 conference paper
Dolos: Improving the Performance of Persistent Applications in ADR-Supported Secure Memory
MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture.
2021 journal article
Promiscuous molecules for smarter file operations in DNA-based data storage
NATURE COMMUNICATIONS, 12(1).
2020 journal article
Dynamic and scalable DNA-based information storage
NATURE COMMUNICATIONS, 11(1).
2020 article
Methods of crash recovery for data stored in non-volatile main memory
Solihin, Y., Alshboul, M., & Tuck, J. (2020, March).
2020 journal article
Persistent Data Retention Models
ArXiv Preprint ArXiv:2009.14705.
2020 journal article
The Case for Domain-Specialized Branch Predictors for Graph-Processing
IEEE COMPUTER ARCHITECTURE LETTERS, 19(2), 101–104.
2020 conference paper
WET: write efficient loop tiling for non-volatile main memory
2020 57th ACM/IEEE Design Automation Conference (DAC), 1–6.
Event: IEEE
2019 journal article
Driving the Scalability of DNA-Based Information Storage Systems
ACS SYNTHETIC BIOLOGY, 8(6), 1241–1248.
2019 journal article
Dynamic DNA-based information storage
BioRxiv, 836429.
2019 journal article
Dynamic modelling of the iron deficiency modulated transcriptome response in Arabidopsis thaliana roots
In Silico Plants, 1(1), diz005.
2019 journal article
Efficient Checkpointing with Recompute Scheme for Non-volatile Main Memory
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 16(2).
2018 article
Hardware Supported Permission Checks On Persistent Objects for Performance and Programmability
2018 ACM/IEEE 45TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), pp. 466–478.
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.
Event: IEEE
2018 journal article
Inter-disciplinary research challenges in computer systems for the 2020s
National Science Foundation, USA, Tech. Rep.
2018 article
Lazy Persistency: a High-Performing and Write-Efficient Software Persistency Technique
2018 ACM/IEEE 45TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), pp. 439–451.
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.
Event: IEEE
2017 conference paper
Characterizing the impact of soft errors across microarchitectural structures and implications for predictability
2017 IEEE International Symposium on Workload Characterization (IISWC), 250–260.
Event: IEEE
2017 conference paper
Efficient checkpointing of loop-based codes for non-volatile main memory
2017 26th International Conference on Parallel Architectures and Compilation Techniques (PACT), 318–329.
Event: IEEE
2017 conference paper
Hardware supported persistent object address translation
2017 50th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), 800–812.
Event: IEEE
2017 article
Hiding the Long Latency of Persist Barriers Using Speculative Execution
44TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2017), pp. 175–186.
2017 conference paper
Hiding the long latency of persist barriers using speculative execution
Proceedings of the 44th Annual International Symposium on Computer Architecture, 175–186.
2017 conference paper
Improving the effectiveness of searching for isomorphic chains in superword level parallelism
2017 50th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), 718–729.
Event: IEEE
2017 conference paper
Leveraging near data processing for high-performance checkpoint/restart
Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, 1–12.
2017 conference paper
Proteus: A flexible and fast software supported hardware logging approach for nvm
Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, 178–190.
2017 journal article
ReDirect: Reconfigurable Directories for Multicore Architectures
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 14(4).
2016 journal article
An Accurate Cross-Layer Approach for Online Architectural Vulnerability Estimation
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 13(3).
2016 article
Languages and Compilers for Parallel Computing: 28th International Workshop, LCPC 2015, Raleigh, NC, USA, September 9-11, 2015, Revised Selected Papers
Springer.
2016 article
Lightweight runtime checking of C programs with RTC
Milewicz, R., Vanka, R., Tuck, J., Quinlan, D., & Pirkelbauer, P. (2016, April). COMPUTER LANGUAGES SYSTEMS & STRUCTURES, Vol. 45, pp. 191–203.
2016 journal article
Lightweight runtime checking of C programs with RTC
Computer Languages, Systems & Structures, 45, 191–203.
2015 journal article
Clustering and Differential Alignment Algorithm: Identification of Early Stage Regulators in the Arabidopsis thaliana Iron Deficiency Response
PLOS ONE, 10(8).
Contributors: A. Koryachko n, A. Matthiadis n, D. Muhammad n, J. Foret *, S. Brady *, J. Ducoste n , n , T. Long n , C. Williams n
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.
Contributors: A. Koryachko n, A. Matthiadis n, J. Ducoste n , n , T. Long n & C. Williams n
2015 conference paper
Computing in 3D
2015 IEEE Custom Integrated Circuits Conference (CICC), 1–6.
Event: IEEE
2015 article
Runtime Checking C Programs
30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, pp. 2107–2114.
2015 conference paper
Runtime checking C programs
Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2107–2114.
2015 conference paper
Source Mark: A Source-Level Approach for Identifying Architecture and Optimization Agnostic Regions for Performance Analysis
2015 IEEE International Symposium on Workload Characterization, 160–171.
Event: IEEE
2015 article
SourceMark: A Source-Level Approach for Identifying Architecture and Optimization Agnostic Regions for Performance Analysis
2015 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC), pp. 160–171.
2014 conference paper
3D-enabled customizable embedded computer (3DECC)
2014 International 3D Systems Integration Conference (3DIC), 1–3.
Event: IEEE
2014 journal article
Control-Flow Decoupling: An Approach for Timely, Non-Speculative Branching
IEEE TRANSACTIONS ON COMPUTERS, 64(8), 2182–2203.
2014 journal article
Control-flow decoupling: An approach for timely, non-speculative branching
IEEE Transactions on Computers, 64(8), 2182–2203.
2013 conference paper
Applications and design styles for 3DIC
2013 IEEE International Electron Devices Meeting, 29–24.
Event: IEEE
2013 journal article
Automatic Parallelization of Fine-Grained Metafunctions on a Chip Multiprocessor
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 10(4).
2012 article
Control-Flow Decoupling
2012 IEEE/ACM 45TH INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-45), pp. 329–340.
2012 conference paper
Control-flow decoupling
2012 45th Annual IEEE/ACM International Symposium on Microarchitecture, 329–340.
Event: IEEE
2012 conference paper
Efficient and accurate data dependence profiling using software signatures
Proceedings of the Tenth International Symposium on Code Generation and Optimization, 186–195.
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).
2012 conference paper
HiRe: using hint & release to improve synchronization of speculative threads
HiRe: using hint & release to improve synchronization of speculative threads. Proceedings of the 26th ACM international conference on Supercomputing, 143–152.
2011 journal article
Article 28 (21 pages)-Efficiently Exploiting Memory Level Parallelism on Asymmetric Coupled Cores in the Dark Silicon Era
ACM Transactions on Architecture and Code Optimization-TACO, 8(4).
2011 conference paper
AutoPipe: A Pipeline Parallelization Framework in GCC
GROW2011: International Workshop on GCC Research Opportunities.
2011 conference paper
Automatic Parallelization of Fine-grained Meta-functions on a Chip Multiprocessor
International Symposium on Code Generation and Optimization, 130–140.
2011 conference paper
HAQu: Hardware-accelerated queueing for fine-grained threading on a chip multiprocessor
International symposium on high-performance computer, 99–110.
2011 conference paper
HAQu: Hardware-accelerated queueing for fine-grained threading on a chip multiprocessor
2011 IEEE 17th International Symposium on High Performance Computer Architecture, 99–110.
Event: IEEE
2011 journal article
SPECIAL ISSUE ON HIGH-PERFORMANCE AND EMBEDDED ARCHITECTURES AND COMPILERS
ACM Transactions On, 8(4).
2010 conference paper
Design Trade-offs for Memory Level Parallelism on an Asymmetric Multicore System
Pespma 2010-Workshop on Parallel Execution of Sequential Programs on Multi-core Architecture.
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.
2010 conference paper
MMT: Exploiting Fine Grained Parallelism in Dynamic Memory Management
International Parallel and Distributed Processing Symposium.
2010 conference paper
Mmt: Exploiting fine-grained parallelism in dynamic memory management
2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS), 1–12.
Event: IEEE
2010 conference paper
Speculative parallelization of partial reduction variables
Proceedings of the 8th annual IEEE/ACM international symposium on Code generation and optimization, 141–150.
2009 conference paper
Memory management thread for heap allocation intensive sequential applications
Proceedings of the 10th workshop on MEmory performance: DEaling with Applications, systems and architecture, 35–42.
2009 journal article
SOFTSIG: SOFTWARE-EXPOSED HARDWARE SIGNATURES FOR CODE ANALYSIS AND OPTIMIZATION
IEEE MICRO, 29(1), 84–95.
2009 journal article
The Bulk Multicore Architecture for Improved Programmability
COMMUNICATIONS OF THE ACM, 52(12), 58–65.
2008 report
A Data Dependence Profiler for the GNU Compiler Collection
In Technical Report- Not held in TRLN member libraries.
2008 conference paper
Parallelizing Mudflap Using Thread-Level Speculation on a CMP
Workshop on Parallel Execution of Sequential Programs on Multi-core Architectures.
2008 conference paper
Parallelizing Mudflap using Thread-Level Speculation on a Chip Multiprocessor
Proc. of the 2008 Workshop on Parallel Execution of Sequential Programs on Multicore Architectures, 72–80.
Event: Citeseer
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.
2008 journal article
SoftSig: software-exposed hardware signatures for code analysis and optimization
ACM SIGOPS Operating Systems Review, 42(2), 145–156.
2008 article
System and method for cache coherency in a cache with different cache location lengths
(2008, November).
2007 conference paper
BulkSC: Bulk enforcement of sequential consistency
Proceedings of the 34th annual international symposium on Computer architecture, 278–289.
2007 conference paper
CAP: Criticality analysis for power-efficient speculative multithreading
2007 25th International Conference on Computer Design, 409–416.
Event: IEEE
2007 report
Efficient support for speculative tasking
2006 conference paper
Are We Ready for High Memory-Level Parallelism?
Workshop on Memory Performance Issues.
2006 conference paper
Are we ready for high memorylevel parallelism?
4th Workshop on Memory Performance Issues.
2006 journal article
Boosting SMT trace processors performance with data cache misssensitive thread scheduling mechanism
Microprocessors and Microsystems, 30(5), 225–233.
2006 conference paper
Bulk Disambiguation of Speculative Threads in Multiprocessors
IEEE/ACM Annual International Symposium on Computer Architecture, 227–238.
2006 journal article
Bulk disambiguation of speculative threads in multiprocessors
ACM SIGARCH Computer Architecture News, 34(2), 227–238.
2006 journal article
CAVA: Using checkpoint-assisted value prediction to hide L2 misses
ACM Transactions on Architecture and Code Optimization (TACO), 3(2), 182–208.
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.
2006 journal article
Energy-efficient thread-level speculation
IEEE Micro, 26(1), 80–91.
2006 conference paper
POSH: a TLS compiler that exploits program structure
Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming, 158–167.
2006 conference paper
Scalable cache miss handling for high memory-level parallelism
2006 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'06), 409–422.
Event: IEEE
2006 article
System and method for non-uniform cache in a multi-core processor
Hughes, C., Tuck, J., Lee, V., & Chen, Y.-kuang. (2006, June).
2005 journal article
Languages and compilers for parallel computing
2005 conference paper
POSH: A profiler-enhanced TLS compiler that leverages program structure
IBM Watson P= AC2 Conference, 83–92.
2005 article
SESC simulator, January 2005
2005 conference paper
Tasking with Out-of-Order Spawn in TLS Chip Multiprocessors: Microarchitecture and Compilation
ACM International Conference on Supercomputing, 179–188.
2005 conference paper
Tasking with out-of-order spawn in TLS chip multiprocessors: Microarchitecture and compilation
Proceedings of the 19th Annual International conference on Supercomputing, 179–188.
2005 conference paper
Thread-level speculation on a CMP can be energy efficient
Proceedings of the 19th annual international conference on Supercomputing, 219–228.
2004 journal article
CAVA: Hiding L2 Misses with Checkpoint-Assisted Value Prediction
IEEE Computer Architecture Letters, 7–10.
2004 journal article
CAVA: Hiding L2 misses with checkpoint-assisted value prediction
IEEE Computer Architecture Letters, 3(1), 7–7.
2003 thesis
A novel compiler framework for a chip-multiprocessor architecture with thread-level speculation
University of Illinois at Urbana-Champaign.
2002 journal article
Morphable multithreaded memory tiles (M3T) architecture
University of Illinois UIUC-CS Technical Report.
2002 report
Sphinx Parallelization
2002 journal article
Sphinx parallelization
Dept. of Computer Science, University of Illinois, Tech. Rep. UIUCDCS.
2001 journal article
Handling crosscutting constraints in domain-specific modeling
Communications of the ACM, 44(10), 87–93.
2001 journal article
Handling crosscutting constraints in domain-specific modeling - Uniting AOP with model-integrated computing.
COMMUNICATIONS OF THE ACM, 44(10), 87–93.
2001 journal article
Institute for Software Integrated Systems Vanderbilt University Nashville Tennessee 37235
ISIS, 1, 200.
journal article
Abstract Parallel Operators: Revamping the Hardware/Software Interface for the Multicore Era
Patsilaras, G., Lee, S., & Tuck, J.
journal article
Improving MemoiSE Using Function Splitting
Vanka, R., & Tuck, J.
report
Improving MemoiSE via Function Splitting
In Technical Report- Not held in TRLN member libraries (Vol. 2009).
journal article
Industry Session Program Committee
Akin, B., Baghsorkhi, S., Bai, Y., Fletcher, C., Healy, M., Huang, M., … others.
journal article
Tasking with out-of-order spawn in TLS chip multiprocessors
Tuck, J., & Torrellas, J.
journal article
Thread-Level Speculation on a CMP Can Be Energy Efficient
Strauss, J. R. K., Ceze, L., Liu, W., Sarangi, S., Tuck, J., & Torrellas, J.
Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.
Certain data included herein are derived from the Web of Science© and InCites© (2024) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.