Gather/scatter (vector addressing) (original) (raw)

About DBpedia

Gather/scatter is a type of memory addressing that at once collects (gathers) from, or stores (scatters) data to, multiple, arbitrary indices. Examples of its use include sparse linear algebra operations, sorting algorithms, fast Fourier transforms, and some computational graph theory problems. It is the vector equivalent of register indirect addressing, with gather involving indexed reads, and scatter, indexed writes. Vector processors (and some SIMD units in CPUs) have hardware support for gather and scatter operations.

Property Value
dbo:abstract Gather/scatter is a type of memory addressing that at once collects (gathers) from, or stores (scatters) data to, multiple, arbitrary indices. Examples of its use include sparse linear algebra operations, sorting algorithms, fast Fourier transforms, and some computational graph theory problems. It is the vector equivalent of register indirect addressing, with gather involving indexed reads, and scatter, indexed writes. Vector processors (and some SIMD units in CPUs) have hardware support for gather and scatter operations. (en)
dbo:wikiPageID 24711103 (xsd:integer)
dbo:wikiPageLength 6317 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124086377 (xsd:integer)
dbo:wikiPageWikiLink dbr:Scalable_Vector_Extension dbr:Memory_access_pattern dbr:Sparse_array dbr:InfiniBand dbr:SIMD dbr:Linear_algebra dbr:Single_Instruction_Multiple_Data dbr:Compute_kernel dbr:Computer_memory dbr:C_(programming_language) dbr:ARM_architecture dbr:AVX-512 dbr:AVX2 dbr:Addressing_mode dbc:SIMD_computing dbr:Fast_Fourier_transform dbr:Vector_processor dbc:Parallel_computing dbc:Vector_supercomputers dbr:Sparse_matrix dbr:CPU dbr:X86-64 dbr:Vectorization_(disambiguation) dbr:Pointer_aliasing dbr:Vector_processing dbr:Prefetch
dbp:wikiPageUsesTemplate dbt:About dbt:Reflist dbt:Rp dbt:Short_description
dct:subject dbc:SIMD_computing dbc:Parallel_computing dbc:Vector_supercomputers
rdfs:comment Gather/scatter is a type of memory addressing that at once collects (gathers) from, or stores (scatters) data to, multiple, arbitrary indices. Examples of its use include sparse linear algebra operations, sorting algorithms, fast Fourier transforms, and some computational graph theory problems. It is the vector equivalent of register indirect addressing, with gather involving indexed reads, and scatter, indexed writes. Vector processors (and some SIMD units in CPUs) have hardware support for gather and scatter operations. (en)
rdfs:label Gather/scatter (vector addressing) (en)
owl:sameAs wikidata:Gather/scatter (vector addressing) https://global.dbpedia.org/id/4kgpR
prov:wasDerivedFrom wikipedia-en:Gather/scatter_(vector_addressing)?oldid=1124086377&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Gather/scatter_(vector_addressing)
is dbo:wikiPageRedirects of dbr:Gather-scatter_(vector_addressing) dbr:Scatter_(vector_addressing) dbr:Scatter_gather_(vector_addressing) dbr:Vector_addressing dbr:Gather-scatter dbr:Gather_(vector_addressing)
is dbo:wikiPageWikiLink of dbr:Gather-scatter_(vector_addressing) dbr:Scatter_(vector_addressing) dbr:Scatter_gather_(vector_addressing) dbr:Vector_addressing dbr:Gather-scatter dbr:Gather_(vector_addressing)
is foaf:primaryTopic of wikipedia-en:Gather/scatter_(vector_addressing)