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.

Montse Peiron

dblp:55/4163 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 1995
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 3 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
3 papers
Memory systems · 69% Processor architecture and microarchitecture · 16% High-performance computing · 11%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
memory access
0.021995
Conflict-Free Access for Streams in Multimodule Memories · IEEE Trans. Computers 1995
Vector Multiprocessors with Arbitrated Memory Access · ISCA 1995
Memory systems › memory access patterns
conflict-free access
0.011995
Conflict-Free Access for Streams in Multimodule Memories · IEEE Trans. Computers 1995
Memory systems
memory architecture
0.011995
Conflict-Free Access for Streams in Multimodule Memories · IEEE Trans. Computers 1995
Memory systems › memory architecture
multi-module memory
0.011995
Conflict-Free Access for Streams in Multimodule Memories · IEEE Trans. Computers 1995
Processor architecture and microarchitecture › vector processor
vector multiprocessor
0.011995
Vector Multiprocessors with Arbitrated Memory Access · ISCA 1995
High-performance computing › supercomputer architecture
vector supercomputer
0.011995
Vector Multiprocessors with Arbitrated Memory Access · ISCA 1995
Memory systems › memory architecture
interleaved memory
0.011992
Increasing the Number of Strides for Conflict-Free Vector Access · ISCA 1992
Processor architecture and microarchitecture
vector processor
0.021995
Conflict-Free Access for Streams in Multimodule Memories · IEEE Trans. Computers 1995
Increasing the Number of Strides for Conflict-Free Vector Access · ISCA 1992
Interconnection networks and networks-on-chip
network contention
0.011995
Vector Multiprocessors with Arbitrated Memory Access · ISCA 1995

Methods — techniques the papers use, named apart from their topics

skewing · 0.0linear transformation · 0.0address transformation · 0.0
YearPublicationVenuePosition
1995 Vector Multiprocessors with Arbitrated Memory Access
abstract
The high latency of memory accesses is one of the factors that most contribute to reduce the performance of current vector supercomputers. The conflicts that can occur in the memory modules plus the collisions in the interconnection network in the case of multiprocessors make that the execution time of applications increases significantly. In this work we propose a memory access method that for both cases of vector uniprocessors and multiprocessors allows to perform stream accesses with the smallest possible latency in the majority of the cases. The basic idea is to arbitrate the memory access by defining the order in which the memory modules are visited. The stream elements are requested out of order. In addition, the access method also reduces the cost of the interconnection network. KEYWORDS Vector Processor, Vector Multiprocessor, Multi-module Memories, Conflict-Free Access, Out-of-Order Access. 1 Introduction The high latency of the memory accesses is one of the main factors t...
Montse Peiron, Mateo Valero, Eduard Ayguadé, Tomás Lang
ISCA1
1995 Conflict-Free Access for Streams in Multimodule Memories
abstract
Address transformation schemes, such as skewing and linear transformations, have been proposed to achieve conflict-free access for streams with constant stride. However, this is achieved only for some strides. In this paper, we extend these schemes to achieve this conflict-free access for a larger number of strides. The basic idea is to perform an out-of-order access to a stream of fixed length. This stream is then stored in a local memory and used in subsequent instructions. This mode of operation is suitable for vector processors and for processors with decoupled access. The scheme and mode of operation proposed produce the largest possible number of conflict-free strides. Memory systems with any ratio between the number of memory modules and memory latency are considered. The hardware for address calculations and access control is described and shown to be of similar complexity as that required for access in order.>
Mateo Valero, Tomás Lang, Montse Peiron, Eduard Ayguadé
IEEE Trans. Computers3
1994 Synchronized access to streams in SIMD vector multiprocessors
abstract
The synchronized and simultaneous access to several vectors that form a single stream is typical in SIMD vector multiprocessors as well as in MIMD superscalar multiprocessors with decoupled access. In this paper we propose a block-interleaved storage scheme and an out-of-order access mechanism that allows conflict-free access to streams with an arbitrary initial address and constant stride between elements. The memory system can have any degree of unmatchness and we consider the use of either a crossbar or a multistage interconnection network. A maximal number of conflict-free families including the most commonly used strides can be obtained. We describe the hardware for address calculation and control and show that their additional costs are minimal compared with the cost of the hardware for in-order access. Finally, we evaluate the applicability of this technique to real loops from some programs of the Perfect Club and SPEC suites.
Montse Peiron, Mateo Valero, Eduard Ayguadé
International Conference on Supercomputing1
1993 Conflict-free access to streams in multiprocessor systems
Montse Peiron, Mateo Valero, Eduard Ayguadé, Tomás Lang
Microprocess. Microprogramming1
1992 Increasing the Number of Strides for Conflict-Free Vector Access
abstract
Address transformation schemes, such as skewing and linear transformations, have been proposed to achieve conflict-free vector access for some strides in vector processors with multi-module memories. In this paper, we extend these schemes to achieve this conflict-free access for a larger number of strides. The basic idea is to perform an out-of-order access to vectors of fixed length, equal to that of the vector registers of the processor. Both matched and unmatched memories are considered: we show that the number of strides is even larger for the latter case. The hardware for address calculations and access control is described and shown to be of similar complexity as that required for access in order.
Mateo Valero, Tomás Lang, José María Llabería, Montse Peiron, Eduard Ayguadé, Juan J. Navarro
ISCA4