Tarantula: a vector extension to the alpha architecture
R Espasa, F Ardanaz, J Emer, S Felix… - Proceedings 29th …, 2002 - ieeexplore.ieee.org
Tarantula is an aggressive floating point machine targeted at technical, scientific and
bioinformatics workloads, originally planned as a follow-on candidate to the EV8 processor.
Tarantula adds to the EV8 core a vector unit capable of 32 double-precision flops per cycle …
bioinformatics workloads, originally planned as a follow-on candidate to the EV8 processor.
Tarantula adds to the EV8 core a vector unit capable of 32 double-precision flops per cycle …
Method, system, and apparatus for page sizing extension
E Grochowski, J Gago, R Gramunt, R Espasa… - US Patent …, 2016 - Google Patents
A method, system, and apparatus may initialize a fixed plurality of page table entries for a
fixed plurality of pages in memory, each page having a first size, wherein a linear address
for each page table entry corresponds to a physical address and the fixed plurality of pages …
fixed plurality of pages in memory, each page having a first size, wherein a linear address
for each page table entry corresponds to a physical address and the fixed plurality of pages …
Texture unit for general purpose computing
A texture unit may be used utilized to perform general purpose mathematical computations
such as dot products. This enables some general purpose computations and operations to
be offloaded from a central processing unit to the texture unit. The texture unit may use linear …
such as dot products. This enables some general purpose computations and operations to
be offloaded from a central processing unit to the texture unit. The texture unit may use linear …
Indicating a length of an instruction of a variable length instruction set
S Galan, R Espasa, J Gago, J Gonzalez - US Patent 9,606,931, 2017 - Google Patents
Some implementations disclosed herein provide techniques and arrangements for
indicating a length of an instruction from an instruction set that has variable length
instructions. A plurality of bytes that include an instruction may be read from an instruction …
indicating a length of an instruction from an instruction set that has variable length
instructions. A plurality of bytes that include an instruction may be read from an instruction …
Texture Unit for General Purpose Computing
A texture unit may be used to perform general purpose mathematical computations such as
dot products. This enables some general purpose computations and operations to be
offloaded from a central processing unit to the texture unit. The texture unit may use linear …
dot products. This enables some general purpose computations and operations to be
offloaded from a central processing unit to the texture unit. The texture unit may use linear …
Encontro das Revistas Teatrais
J Gago - Latin American Theatre Review, 1991 - 129.237.36.133
Esta proposta deverá ser apresentada em Cádis no FIT-91, a decorrer em Outubro. Foi,
también, salientada a importância das revistas de lingua portuguesa difundirem textos
originalmente escritos nas revistas de lingua castelhana e vice-versa. Por último, foi …
también, salientada a importância das revistas de lingua portuguesa difundirem textos
originalmente escritos nas revistas de lingua castelhana e vice-versa. Por último, foi …
Performance Evaluation and Feasibility Study of Near-data Processing on DRAM Modules (DIMM-NDP) for Scientific Applications
M Gries, P Cabré, J Gago - 2019 - hal.archives-ouvertes.fr
As the performance of DRAM devices falls more and more behind computing capabilities,
the limitations of the memory and power walls are imminent. We propose a practical Near-
Data Processing (NDP) architecture DIMM-NDP for mitigating the effects of the memory wall …
the limitations of the memory and power walls are imminent. We propose a practical Near-
Data Processing (NDP) architecture DIMM-NDP for mitigating the effects of the memory wall …
Scalable event handling in multi-threaded processor cores
R Gramunt, R Padmanabhan, R Matas… - US Patent …, 2018 - Google Patents
In one embodiment, a processor includes a frontend unit having an instruction decoder to
receive and to decode instructions of a plurality of threads, an execution unit coupled to the
instruction decoder to receive and execute the decoded instructions, and an instruction …
receive and to decode instructions of a plurality of threads, an execution unit coupled to the
instruction decoder to receive and execute the decoded instructions, and an instruction …
Sharing TLB mappings between contexts
JD Combs, JW Brandt, BC Chaffin, J Gago… - US Patent …, 2017 - Google Patents
In some implementations, a processor may include a data structure, such as a translation
lookaside buffer, that includes an entry containing first mapping information having a virtual
address and a first context associated with a first thread. Control logic may receive a request …
lookaside buffer, that includes an entry containing first mapping information having a virtual
address and a first context associated with a first thread. Control logic may receive a request …
Grouping pixels to be textured
A region or group of pixels may be textured as a unit, using a range specifier and one or more
anchor pixels to define the group. In some embodiments, processing grouped pixels improves
efficiency … This relates generally to graphics processing and, particularly, to the texture unit …
anchor pixels to define the group. In some embodiments, processing grouped pixels improves
efficiency … This relates generally to graphics processing and, particularly, to the texture unit …