Using a prime number N of memory banks on a vector processor allows a conflict-free access for any slice of N consecutive elements of a vector stored with a stride not multiple of N. To reject the use of such a prime number of memory banks, it is generally advanced that address computation for such a memory system would require systematic Euclidean Division by the prime number N. In this short note, we show that there exists a very simple mapping of data in the memory banks for which address compulations does not require any Euclidean Division
We discuss how much space is sufficient to decide whether a unary given number n is a pr...
On many commercial supercomputers, several vector register processors share a global highly interlea...
Operations on high-dimensional, fixed-width vectors can be used to distribute information from sever...
Using a prime number N of memory banks on a vector processor allows a conflict-free access for any s...
IRISA - Publication interne no 644, 10 p., mars 1992SIGLEAvailable at INIST (FR), Document Supply Se...
International audience! Abstract Concurrent access to bank-interleaved memory structure have been st...
A Euclidean ring such as the integers is equipped with an algorithm for division with remainder. In ...
Abstract—Modern high performance processors require memory systems that can provide access to data a...
This paper introduces an innovative cache design for vector computers, called prime-mapped cache. By...
This paper introduces an innovative cache design for vector computers, called prime-mapped cache. By...
Knowledge about number theory and prime numbersMove the n slider to see that if n is a prime number,...
This paper presents a new abstract method for proving lower bounds in computational complexity. Base...
Memory allocation has been an active area of research. A large number of algorithms have been propos...
AbstractWe prove that polynomial time on a parallel random access machine (PRAM) with unit-cost mult...
International audienceWe revisit classical sieves for computing primes and analyze their performance...
We discuss how much space is sufficient to decide whether a unary given number n is a pr...
On many commercial supercomputers, several vector register processors share a global highly interlea...
Operations on high-dimensional, fixed-width vectors can be used to distribute information from sever...
Using a prime number N of memory banks on a vector processor allows a conflict-free access for any s...
IRISA - Publication interne no 644, 10 p., mars 1992SIGLEAvailable at INIST (FR), Document Supply Se...
International audience! Abstract Concurrent access to bank-interleaved memory structure have been st...
A Euclidean ring such as the integers is equipped with an algorithm for division with remainder. In ...
Abstract—Modern high performance processors require memory systems that can provide access to data a...
This paper introduces an innovative cache design for vector computers, called prime-mapped cache. By...
This paper introduces an innovative cache design for vector computers, called prime-mapped cache. By...
Knowledge about number theory and prime numbersMove the n slider to see that if n is a prime number,...
This paper presents a new abstract method for proving lower bounds in computational complexity. Base...
Memory allocation has been an active area of research. A large number of algorithms have been propos...
AbstractWe prove that polynomial time on a parallel random access machine (PRAM) with unit-cost mult...
International audienceWe revisit classical sieves for computing primes and analyze their performance...
We discuss how much space is sufficient to decide whether a unary given number n is a pr...
On many commercial supercomputers, several vector register processors share a global highly interlea...
Operations on high-dimensional, fixed-width vectors can be used to distribute information from sever...