On the public citation graph

Minimal Multi-threading: Finding and Removing Redundant Instructions in Multi-threaded Processors

0 signed · 79 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1007/978-3-642-00904-4_13openalex-snapshot
Reexecution and Selective Reuse in Checkpoint Processors
inferredcites →https://doi.org/10.1007/bf02425917openalex-snapshot
Reducing division latency with reciprocal caches
inferredcites →https://doi.org/10.1007/s11390-009-9295-3openalex-snapshot
Godson-T: An Efficient Many-Core Architecture for Parallel Program Executions
inferredcites →https://doi.org/10.1016/b978-012088469-8.50059-0openalex-snapshot
STEPS Towards Cache-Resident Transaction Processing
inferredcites →https://doi.org/10.1109/arith.1993.378089openalex-snapshot
Exploiting trivial and redundant computation
inferredcites →https://doi.org/10.1109/cgo.2004.1281681openalex-snapshot
A compiler scheme for reusing intermediate computation results
inferredcites →https://doi.org/10.1109/date.2003.1253702openalex-snapshot
Enhancing speedup in network processing applications by exploiting instruction reuse with flow aggregation
inferredcites →https://doi.org/10.1109/hpca.1999.744342openalex-snapshot
Exploiting basic block value locality with block reuse
inferredcites →https://doi.org/10.1109/icvd.2004.1260935openalex-snapshot
Profiling driven computation reuse: an embedded software synthesis technique for energy and performance optimization
inferredcites →https://doi.org/10.1109/iedm.2005.1609253openalex-snapshot
Scaling, power, and the future of CMOS
inferredcites →https://doi.org/10.1109/isca.1995.524546openalex-snapshot
The SPLASH-2 programs: characterization and methodological considerations
inferredcites →https://doi.org/10.1109/isca.1995.524578openalex-snapshot
Simultaneous multithreading: Maximizing on-chip parallelism
inferredcites →https://doi.org/10.1109/isca.1999.765951openalex-snapshot
The block-based trace cache
inferredcites →https://doi.org/10.1109/isca.2000.854380openalex-snapshot
Wattch: a framework for architectural-level power analysis and optimizations
inferredcites →https://doi.org/10.1109/isca.2004.1310789openalex-snapshot
A complexity-effective approach to ALU bandwidth enhancement for instruction-level temporal redundancy
inferredcites →https://doi.org/10.1109/isca.2005.39openalex-snapshot
Optimizing Replication, Communication, and Capacity Allocation in CMPs
inferredcites →https://doi.org/10.1109/isca.2006.17openalex-snapshot
Cooperative Caching for Chip Multiprocessors
inferredcites →https://doi.org/10.1109/l-ca.2005.1openalex-snapshot
On Reusing the Results of Pre-Executed Instructions in a Runahead Execution Processor
inferredcites →https://doi.org/10.1109/micro.1998.742782openalex-snapshot
Understanding the differences between value prediction and instruction reuse
inferredcites →https://doi.org/10.1109/micro.2006.10openalex-snapshot
ASR: Adaptive Selective Replication for CMP Caches
inferredcites →https://doi.org/10.1109/pact.1998.727185openalex-snapshot
Dynamic elimination of pointer-expressions
inferredcites →https://doi.org/10.1109/pact.2000.888334openalex-snapshot
The dynamic trace memoization reuse technique
inferredcites →https://doi.org/10.1109/pact.2000.888335openalex-snapshot
Exploring sub-block value reuse for superscalar processors
inferredcites →https://doi.org/10.1109/sbac-pad.2004.42openalex-snapshot
Value Predictors for Reuse through Speculation on Traces
inferredcites →https://doi.org/10.1145/1028176.1006732openalex-snapshot
A Complexity-Effective Approach to ALU Bandwidth Enhancement for Instruction-Level Temporal Redundancy
inferredcites →https://doi.org/10.1145/1080695.1069998openalex-snapshot
Victim Replication
inferredcites →https://doi.org/10.1145/1080695.1070001openalex-snapshot
Optimizing Replication, Communication, and Capacity Allocation in CMPs
inferredcites →https://doi.org/10.1145/1150019.1136509openalex-snapshot
Cooperative Caching for Chip Multiprocessors
inferredcites →https://doi.org/10.1145/1168857.1168893openalex-snapshot
Computation spreading
inferredcites →https://doi.org/10.1145/1393921.1394018openalex-snapshot
Thread fusion
inferredcites →https://doi.org/10.1145/1454115.1454128openalex-snapshot
The PARSEC benchmark suite
inferredcites →https://doi.org/10.1145/1555754.1555777openalex-snapshot
Multi-execution
inferredcites →https://doi.org/10.1145/1961189.1961199openalex-snapshot
LIBSVM
inferredcites →https://doi.org/10.1145/223982.223990openalex-snapshot
The SPLASH-2 programs
inferredcites →https://doi.org/10.1145/223982.224449openalex-snapshot
Simultaneous multithreading
inferredcites →https://doi.org/10.1145/232973.232993openalex-snapshot
Exploiting choice
inferredcites →https://doi.org/10.1145/263272.263348openalex-snapshot
Low power data processing by elimination of redundant computations
inferredcites →https://doi.org/10.1145/264107.264200openalex-snapshot
Dynamic instruction reuse
inferredcites →https://doi.org/10.1145/268806.268810openalex-snapshot
The SimpleScalar tool set, version 2.0
inferredcites →https://doi.org/10.1145/291006.291056openalex-snapshot
Accelerating multi-media processing by implementing memoing in multiplication and division units
inferredcites →https://doi.org/10.1145/291069.291016openalex-snapshot
An empirical analysis of instruction repetition
inferredcites →https://doi.org/10.1145/300979.300996openalex-snapshot
The block-based trace cache
inferredcites →https://doi.org/10.1145/305138.305239openalex-snapshot
Dynamic removal of redundant computations
inferredcites →https://doi.org/10.1145/339647.339657openalex-snapshot
Wattch
inferredcites →https://doi.org/10.1145/503272.503296openalex-snapshot
Adaptive functional programming
inferredcites →https://doi.org/10.1145/800050.801826openalex-snapshot
An architectural alternative to optimizing compilers
inferredcites →https://doi.org/10.5555/290940.290983openalex-snapshot
Understanding the differences between value prediction and instruction reuse
inferredcites →https://doi.org/10.5555/517554.825776openalex-snapshot
Exploring Sub-Block Value Reuse for Superscalar Processors
inferredcites →https://doi.org/10.5555/517554.825778openalex-snapshot
The Dynamic Trace Memorization Reuse Technique
inferredcites →https://doi.org/10.5555/522344.825668openalex-snapshot
Dynamic elimination of pointer-expressions
inferredcites →https://doi.org/10.5555/789083.1022820openalex-snapshot
Enhancing Speedup in Network Processing Applications by Exploiting Instruction Reuse with Flow Aggregation
inferredcites →https://doi.org/10.5555/977395.977679openalex-snapshot
A compiler scheme for reusing intermediate computation results

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1007/s11390-011-1158-zopenalex-snapshot
New Methodologies for Parallel Architecture
inferred← citeshttps://doi.org/10.1007/s11390-016-1696-5openalex-snapshot
Highly Optimized Code Generation for Stencil Codes with Computation Reuse for GPUs
inferred← citeshttps://doi.org/10.1016/j.jpdc.2017.11.006openalex-snapshot
DITVA: Dynamic Inter-Thread Vectorization Architecture
inferred← citeshttps://doi.org/10.1016/j.micpro.2014.10.001openalex-snapshot
A resource utilization based instruction fetch policy for SMT processors
inferred← citeshttps://doi.org/10.1016/j.micpro.2018.09.007openalex-snapshot
BRAM-based function reuse for multi-core architectures in FPGAs
inferred← citeshttps://doi.org/10.1016/j.parco.2014.03.006openalex-snapshot
Thread scheduling and memory coalescing for dynamic vectorization of SPMD workloads
inferred← citeshttps://doi.org/10.1109/dsn.2012.6263959openalex-snapshot
BLOCKWATCH: Leveraging similarity in parallel programs for error detection
inferred← citeshttps://doi.org/10.1109/isca.2012.6237005openalex-snapshot
Simultaneous branch and warp interweaving for sustained GPU performance
inferred← citeshttps://doi.org/10.1109/micro.2014.43openalex-snapshot
Execution Drafting: Energy Efficiency through Computation Deduplication
inferred← citeshttps://doi.org/10.1109/micro56248.2022.00025openalex-snapshot
big.VLITTLE: On-Demand Data-Parallel Acceleration for Mobile Systems on Chip
inferred← citeshttps://doi.org/10.1109/sbac-pad.2012.21openalex-snapshot
Data and Instruction Uniformity in Minimal Multi-threading
inferred← citeshttps://doi.org/10.1109/sbac-pad.2015.16openalex-snapshot
Fusion of Calling Sites
inferred← citeshttps://doi.org/10.1109/sbac-pad.2016.11openalex-snapshot
Dynamic Inter-Thread Vectorization Architecture: Extracting DLP from TLP
inferred← citeshttps://doi.org/10.1109/tc.2017.2770126openalex-snapshot
Simultaneous and Speculative Thread Migration for Improving Energy Efficiency of Heterogeneous Core Architectures
inferred← citeshttps://doi.org/10.1145/2366231.2337166openalex-snapshot
Simultaneous branch and warp interweaving for sustained GPU performance
inferred← citeshttps://doi.org/10.1145/2464996.2465022openalex-snapshot
Exploiting uniform vector instructions for GPGPU performance, energy efficiency, and opportunistic reliability enhancement
inferred← citeshttps://doi.org/10.1145/2485922.2485934openalex-snapshot
Microarchitectural mechanisms to exploit value structure in SIMT architectures
inferred← citeshttps://doi.org/10.1145/2508148.2485934openalex-snapshot
Microarchitectural mechanisms to exploit value structure in SIMT architectures
inferred← citeshttps://doi.org/10.1145/2541940.2541956openalex-snapshot
Rhythm
inferred← citeshttps://doi.org/10.1145/2644865.2541956openalex-snapshot
Rhythm
inferred← citeshttps://doi.org/10.1145/2654822.2541956openalex-snapshot
Rhythm
inferred← citeshttps://doi.org/10.1145/3033019.3033024openalex-snapshot
Compile-time function memoization
inferred← citeshttps://doi.org/10.1145/3373376.3378520openalex-snapshot
Dimensionality-Aware Redundant SIMT Instruction Elimination
inferred← citeshttps://doi.org/10.1145/3579371.3589039openalex-snapshot
R2D2: Removing ReDunDancy Utilizing Linearity of Address Generation in GPUs
inferred← citeshttps://doi.org/10.25148/etd.fi12071106openalex-snapshot
A Hardware and Software Integrated Approach for Adaptive Thread Management in Multicore Multithreaded Microprocessors
inferred← citeshttps://doi.org/10.70675/67734194z7badz4c74z81afzd975dfd0dc6fopenalex-snapshot
Intercepting functions for memoization
inferred← citeshttps://doi.org/10.70675/cf508f02z8d3dz419ezaf16z55d93104a2e6openalex-snapshot
Transformer le TLP en DLP avec l'architecture de vectorisation dynamique inter-thread
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.