On the public citation graph

Revisiting the Sequential Programming Model for Multi-Core

0 signed · 68 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.1109/40.848474openalex-snapshot
The Stanford Hydra CMP
inferredcites →https://doi.org/10.1109/icppw.1996.538601openalex-snapshot
Restructuring programs for high-speed computers with Polaris
inferredcites →https://doi.org/10.1109/isca.1998.694778openalex-snapshot
Threaded multiple path execution
inferredcites →https://doi.org/10.1109/l-ca.2006.5openalex-snapshot
From Sequential Programs to Concurrent Threads
inferredcites →https://doi.org/10.1109/micro.1996.566464openalex-snapshot
Exceeding the dataflow limit via value prediction
inferredcites →https://doi.org/10.1109/micro.1998.742784openalex-snapshot
A dynamic multithreading processor
inferredcites →https://doi.org/10.1109/micro.2005.13openalex-snapshot
Automatic Thread Extraction with Decoupled Software Pipelining
inferredcites →https://doi.org/10.1109/micro.2007.38openalex-snapshot
A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs
inferredcites →https://doi.org/10.1109/pact.2003.1238002openalex-snapshot
Y-branches: when you come to a fork in the road, take it
inferredcites →https://doi.org/10.1109/pact.2004.1342552openalex-snapshot
Decoupled software pipelining with the synchronization array
inferredcites →https://doi.org/10.1109/pact.2007.4336199openalex-snapshot
Speculative Decoupled Software Pipelining
inferredcites →https://doi.org/10.1109/superc.1992.236682openalex-snapshot
Compiler code transformations for superscalar-based high-performance systems
inferredcites →https://doi.org/10.1145/1065944.1065964openalex-snapshot
Exposing speculative thread parallelism in SPEC2000
inferredcites →https://doi.org/10.1145/1082469.1082471openalex-snapshot
The STAMPede approach to thread-level speculation
inferredcites →https://doi.org/10.1145/1089008.1089010openalex-snapshot
Tradeoffs in buffering speculative memory state for thread-level speculation in multiprocessors
inferredcites →https://doi.org/10.1145/1133981.1133983openalex-snapshot
The Atomos transactional programming language
inferredcites →https://doi.org/10.1145/1133981.1133989openalex-snapshot
A framework for unrestricted whole-program optimization
inferredcites →https://doi.org/10.1145/1168857.1168908openalex-snapshot
A probabilistic pointer analysis for speculative optimizations
inferredcites →https://doi.org/10.1145/1168917.1168900openalex-snapshot
Hybrid transactional memory
inferredcites →https://doi.org/10.1145/1178597.1178609openalex-snapshot
What do high-level memory models mean for transactions?
inferredcites →https://doi.org/10.1145/1250734.1250760openalex-snapshot
Software behavior oriented parallelization
inferredcites →https://doi.org/10.1145/207110.207117openalex-snapshot
Accurate static branch prediction by value range propagation
inferredcites →https://doi.org/10.1145/231379.231390openalex-snapshot
Commutativity analysis
inferredcites →https://doi.org/10.1145/263699.263719openalex-snapshot
Maximizing parallelism and minimizing synchronization with affine transforms
inferredcites →https://doi.org/10.1145/277650.277725openalex-snapshot
The implementation of the Cilk-5 multithreaded language
inferredcites →https://doi.org/10.1145/301104.301108openalex-snapshot
SUIF Explorer
inferredcites →https://doi.org/10.1145/349299.349311openalex-snapshot
Modular interprocedural pointer analysis using access paths
inferredcites →https://doi.org/10.1145/605397.605428openalex-snapshot
A stream compiler for communication-exposed architectures

What points at this work

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

inferred← citeshttps://doi.org/10.1007/978-1-4419-9739-5_10openalex-snapshot
Looking Ahead
inferred← citeshttps://doi.org/10.1007/978-3-642-00454-4_4openalex-snapshot
Extracting Coarse-Grained Pipelined Parallelism Out of Sequential Applications for Parallel Processor Arrays
inferred← citeshttps://doi.org/10.1007/978-3-642-15769-1_10openalex-snapshot
Concurrent Separation Logic for Pipelined Parallelization
inferred← citeshttps://doi.org/10.1007/s10766-009-0111-zopenalex-snapshot
Speculative Parallelization of Sequential Loops on Multicores
inferred← citeshttps://doi.org/10.1007/s11227-015-1612-8openalex-snapshot
$${\mathrm{DS}}_{\mathrm{spirit}}$$ DS spirit : a data dependence and stride reference patterns profiling infrastructure
inferred← citeshttps://doi.org/10.1016/b978-0-12-420232-0.00005-2openalex-snapshot
Manual Parallelization Versus State-of-the-Art Parallelization Techniques
inferred← citeshttps://doi.org/10.1093/comjnl/bxv125openalex-snapshot
DOcyclical: A Latency-Resistant Cyclic Multi-Threading Approach for Automatic Program Parallelization
inferred← citeshttps://doi.org/10.1109/cgo.2009.15openalex-snapshot
Alchemist: A Transparent Dependence Distance Profiling Infrastructure
inferred← citeshttps://doi.org/10.1109/cgo51591.2021.9370319openalex-snapshot
Loop Parallelization using Dynamic Commutativity Analysis
inferred← citeshttps://doi.org/10.1109/hipc.2013.6799113openalex-snapshot
Cache-based cross-iteration coherence for speculative parallelization
inferred← citeshttps://doi.org/10.1109/hipc.2017.00045openalex-snapshot
Context-Aware Memory Profiling for Speculative Parallelism
inferred← citeshttps://doi.org/10.1109/hpca.2011.5749719openalex-snapshot
Dynamic parallelization of JavaScript applications using an ultra-lightweight speculation mechanism
inferred← citeshttps://doi.org/10.1109/i-span.2009.58openalex-snapshot
Con?ict-Avoidance in Multicore Caching for Data-Similar Executions
inferred← citeshttps://doi.org/10.1109/icbir61386.2024.10875050openalex-snapshot
Implementation of Longest Common Subsequence Algorithm Using Thread Parallelization in Java
inferred← citeshttps://doi.org/10.1109/iccad.2011.6105317openalex-snapshot
Cooperative parallelization
inferred← citeshttps://doi.org/10.1109/icis.2016.7550843openalex-snapshot
Speculative memory: An architectural support for explicit speculations in multithreaded programming
inferred← citeshttps://doi.org/10.1109/icppw.2009.25openalex-snapshot
Supporting Multitasking of Pipelined Computations on Embedded Parallel Processor Arrays
inferred← citeshttps://doi.org/10.1109/icppw.2011.26openalex-snapshot
Critical-Path-Guided Interactive Parallelisation
inferred← citeshttps://doi.org/10.1109/icsm.2010.5609588openalex-snapshot
Understanding parallelism-inhibiting dependences in sequential Java programs
inferred← citeshttps://doi.org/10.1109/isca.2014.6853215openalex-snapshot
HELIX-RC: An architecture-compiler co-design for automatic parallelization of irregular programs
inferred← citeshttps://doi.org/10.1109/isca45697.2020.00024openalex-snapshot
T4: Compiling Sequential Code for Effective Speculative Parallelization in Hardware
inferred← citeshttps://doi.org/10.1109/iwmse.2009.5071384openalex-snapshot
SPARTAN: A software tool for Parallelization Bottleneck Analysis
inferred← citeshttps://doi.org/10.1109/memcod.2011.5970525openalex-snapshot
Parallel assertions for debugging parallel programs
inferred← citeshttps://doi.org/10.1109/micro.2007.38openalex-snapshot
A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs
inferred← citeshttps://doi.org/10.1109/micro.2008.4771802openalex-snapshot
Copy or Discard execution model for speculative parallelization on multicores
inferred← citeshttps://doi.org/10.1109/micro.2010.19openalex-snapshot
Scalable Speculative Parallelization on Commodity Clusters
inferred← citeshttps://doi.org/10.1109/mm.2008.13openalex-snapshot
Revisiting the Sequential Programming Model for the Multicore Era
inferred← citeshttps://doi.org/10.1109/mm.2010.52openalex-snapshot
Future Directions in Computer Architecture Research
inferred← citeshttps://doi.org/10.1109/mm.2010.54openalex-snapshot
Programming Multicores: Do Applications Programmers Need to Write Explicitly Parallel Programs?
inferred← citeshttps://doi.org/10.1109/tpds.2009.47openalex-snapshot
Performance Evaluation of Dynamic Speculative Multithreading with the Cascadia Architecture
inferred← citeshttps://doi.org/10.1109/uic-atc-scalcom-cbdcom-iop-smartworld.2016.0098openalex-snapshot
The Weekend Warrior: How to Build a Genomic Supercomputer in Your Spare Time Using Streams and Actors in Scala
inferred← citeshttps://doi.org/10.1145/3649827openalex-snapshot
PROMPT: A Fast and Extensible Memory Profiling Framework
inferred← citeshttps://doi.org/10.18260/1-2--4739openalex-snapshot
Educational Goals For Embedded Systems In The Multicore Era
inferred← citeshttps://doi.org/10.2200/s00272ed1v01y201006cac011openalex-snapshot
Transactional Memory, 2nd edition
inferred← citeshttps://doi.org/10.2200/s00340ed1v01y201201cac019openalex-snapshot
Automatic Parallelization: An Overview of Fundamental Compiler Techniques
inferred← citeshttps://doi.org/10.4018/978-1-5225-7501-6.ch004openalex-snapshot
Defining, Understanding, and Addressing Big Data
inferred← citeshttps://doi.org/10.4028/www.scientific.net/amm.58-60.298openalex-snapshot
Study on the Mapping of Streaming Application on Many-Core Architecture
inferred← citeshttps://doi.org/10.47749/t/unicamp.2012.877881openalex-snapshot
Mecanismo para execução especulativa de aplicações paralelizadas por técnicas DOPIPE usando replicação de estágios
inferred← citeshttps://doi.org/10.5821/dissertation-2117-94989openalex-snapshot
Towards lightweight and high-performance hardware transactional memory
inferred← citeshttps://doi.org/10.70675/64b7c0bezd629z4211z9e45z7e2b1a6d6670openalex-snapshot
Using statistical methods to model and estimate the time variability of programs executed on multicore architectures
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.