Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Anders Landin

dblp:91/6823 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
chip multiprocessor
0.112009
Simultaneous speculative threading: a novel pipeline architecture implemented in sun's rock processor · ISCA 2009
Processor architecture and microarchitecture
multithreading
0.112009
Simultaneous speculative threading: a novel pipeline architecture implemented in sun's rock processor · ISCA 2009
Memory systems › memory architecture
cache-only memory architecture
0.031997
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.021996
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.012009
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.021997
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.021996
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.011996
Bus-Based COMA - Reducing Traffic in Shared-Bus Multiprocessors · HPCA 1996
Memory systems
memory consistency
0.011991
Race-Free Interconnection Networks and Multiprocessor Consistency · ISCA 1991
Memory systems › memory consistency › memory consistency model
sequential consistency
0.011991
Race-Free Interconnection Networks and Multiprocessor Consistency · ISCA 1991
Memory systems › memory hierarchy
attraction memory
0.011997
Reducing the Replacement Overhead in Bus-Based COMA Multiprocessors · HPCA 1997
Memory systems › shared memory
scalable shared memory
0.011995
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
YearPublicationVenuePosition
2009 Simultaneous speculative threading: a novel pipeline architecture implemented in sun's rock processor
abstract
This 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
ISCA5
1997 Reducing the Replacement Overhead in Bus-Based COMA Multiprocessors
abstract
In 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
HPCA2
1996 Bus-Based COMA - Reducing Traffic in Shared-Bus Multiprocessors
abstract
A 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
HPCA1
1995 An Argument for Simple COMA
abstract
We 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
HPCA4
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 Consistency
abstract
Modernshared-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
ISCA1