Demo Data from EDBT 2026 / reviewers in the wild / expert
Anders Landin
dblp:91/6823
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Processor architecture and microarchitecture · 62% Memory systems · 26% Interconnection networks and networks-on-chip · 6% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 1 | 2009 | Simultaneous speculative threading: a novel pipeline architecture implemented in sun's rock processor · ISCA 2009 |
Processor architecture and microarchitecture
multithreading |
0.1 | 1 | 2009 | Simultaneous speculative threading: a novel pipeline architecture implemented in sun's rock processor · ISCA 2009 |
Memory systems › memory architecture
cache-only memory architecture |
0.0 | 3 | 1997 | Reducing the Replacement Overhead in Bus-Based COMA Multiprocessors · HPCA 1997 Bus-Based COMA - Reducing Traffic in Shared-Bus Multiprocessors · HPCA 1996 An Argument for Simple COMA · HPCA 1995 |
Memory systems
cache coherence |
0.0 | 2 | 1996 | Bus-Based COMA - Reducing Traffic in Shared-Bus Multiprocessors · HPCA 1996 An Argument for Simple COMA · HPCA 1995 |
Processor architecture and microarchitecture
out-of-order execution |
0.0 | 1 | 2009 | Simultaneous speculative threading: a novel pipeline architecture implemented in sun's rock processor · ISCA 2009 |
Processor architecture and microarchitecture › multiprocessor architecture
bus-based multiprocessor |
0.0 | 2 | 1997 | Bus-Based COMA - Reducing Traffic in Shared-Bus Multiprocessors · HPCA 1996 Reducing the Replacement Overhead in Bus-Based COMA Multiprocessors · HPCA 1997 |
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor |
0.0 | 2 | 1996 | Bus-Based COMA - Reducing Traffic in Shared-Bus Multiprocessors · HPCA 1996 An Argument for Simple COMA · HPCA 1995 |
Interconnection networks and networks-on-chip › traffic management
network traffic reduction |
0.0 | 1 | 1996 | Bus-Based COMA - Reducing Traffic in Shared-Bus Multiprocessors · HPCA 1996 |
Memory systems
memory consistency |
0.0 | 1 | 1991 | Race-Free Interconnection Networks and Multiprocessor Consistency · ISCA 1991 |
Memory systems › memory consistency › memory consistency model
sequential consistency |
0.0 | 1 | 1991 | Race-Free Interconnection Networks and Multiprocessor Consistency · ISCA 1991 |
Memory systems › memory hierarchy
attraction memory |
0.0 | 1 | 1997 | Reducing the Replacement Overhead in Bus-Based COMA Multiprocessors · HPCA 1997 |
Memory systems › shared memory
scalable shared memory |
0.0 | 1 | 1995 | An Argument for Simple COMA · HPCA 1995 |
Methods — techniques the papers use, named apart from their topics
checkpointing · 0.1simulation · 0.0program-driven simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Simultaneous speculative threading: a novel pipeline architecture implemented in sun's rock processorabstractThis paper presents Simultaneous Speculative Threading (SST), which is a technique for creating high-performance area- and power-efficient cores for chip multiprocessors. SST hardware dynamically extracts two threads of execution from a single sequential program (one consisting of a load miss and its dependents, and the other consisting of the instructions that are independent of the load miss) and executes them in parallel. SST uses an efficient checkpointing mechanism to eliminate the need for complex and power-inefficient structures such as register renaming logic, reorder buffers, memory disambiguation buffers, and large issue windows. Simulations of certain SST implementations show 18% better per-thread performance on commercial benchmarks than larger and higher-powered out-of-order cores. Sun Microsystems' ROCK processor, which is the first processor to use SST cores, has been implemented and is scheduled to be commercially available in 2009. Shailender Chaudhry, Robert Cypher, Magnus Ekman, Martin Karlsson, Anders Landin, Sherman Yip, Håkan Zeffer, Marc Tremblay |
ISCA | 5 |
| 1997 | Reducing the Replacement Overhead in Bus-Based COMA MultiprocessorsabstractIn a multiprocessor with a Cache-Only Memory Architecture (COMA) all available memory is used to form large cache memories called attraction memories. These large caches help to satisfy shared memory accesses locally, reducing the need for node-external communication. However since a COMA has no back-up main memory, blocks replaced from one attraction memory must be relocated into another attraction memory. To keep memory overhead low, it is desirable to have most of the memory space filled with unique data. This leaves little space left for replication of cache blocks, resulting in that replacement traffic may become excessive. We have studied two schemes for removing the traditional demand for full inclusion between the lower-level caches and the attraction memory: the loose-inclusion and no-inclusion schemes. They differ in efficiency but also in implementation cost. Detailed simulation results show that the replacement traffic is reduced substantially for both approaches, indicating that breaking inclusion is an efficient way to bound the sensitivity for high memory pressure in COMA machines. Fredrik Dahlgren, Anders Landin |
HPCA | 2 |
| 1996 | Bus-Based COMA - Reducing Traffic in Shared-Bus MultiprocessorsabstractA problem with bus-based shared-memory multiprocessors is that the shared bus rapidly becomes a bottleneck in the machine, effectively limiting the machine size to somewhere between ten and twenty processors. We propose a new architecture, the bus-based COMA (BB-COMA) that addresses this problem. Compared to the standard UMA architecture, the BE-COMA has lower requirements on bus bandwidth. We have used program-driven simulation to study the two architectures running applications from the SPLASH suite. We observed a traffic reduction of up to 70% for BB-COMA, with an average of 46%, for the programs studied. The results indicate that the BB-COMA is an interesting candidate architecture for future implementations of shared-bus multiprocessors. Anders Landin, Fredrik Dahlgren |
HPCA | 1 |
| 1995 | An Argument for Simple COMAabstractWe present design details and some initial performance results of a novel scalable shared memory multiprocessor architecture. This architecture features the automatic data migration and replication capabilities of cache-only memory architecture (COMA) machines, without the accompanying hardware complexity. A software layer manages cache space allocation at a page-granularity-similarly to distributed virtual shared memory (DVSM) systems, leaving simpler hardware to maintain shared memory coherence at a cache line granularity. By reducing the hardware complexity, the machine cost and development time are reduced. We call the resulting hybrid hardware and software multiprocessor architecture Simple COMA. Preliminary results indicate that the performance of Simple COMA is comparable to that of more complex contemporary all hardware designs.> Ashley Saulsbury, Tim Wilkinson, John B. Carter, Anders Landin |
HPCA | 4 |
| 1995 | An argument for simple COMA
Ashley Saulsbury, Tim Wilkinson, John B. Carter, Anders Landin |
Future Gener. Comput. Syst. | 4 |
| 1991 | Race-Free Interconnection Networks and Multiprocessor ConsistencyabstractModernshared-memory multiprocessors require complex interconnection networks to provide sufficient communication bandwidth between processors.They also rely on advanced memory systems that allow multiple memory operations to be made in parallel.It is expensive to maintain a high consistency level in a machine based on a general network, but for special interconnection topologies, some of these costs can be reduced.We define and study one class of interconnection networks, race-free net works.New conditions for sequential consistency are presented which show that sequential consistency can be maintained if all accesses in a multiprocessor can be ordered in an acyclic graph.We show that this can be done in race-free networks without the need for a transaction to be globally performed before the next transaction can be issued.We also investigate what is required to maintain processor consistency in race-free networks.In a race-free network which maintains processor consistency, writes may be pipelined, and reads may bypass writes.The proposed methods reduce the latencies associated with processor write-misses to shared data. Anders Landin, Erik Hagersten, Seif Haridi |
ISCA | 1 |