La vectorización automática, en computación paralela, es un caso especial de paralelización automática, en la cual un programa informático es convertido de una implementación escalar, el cual procesa un simple par de en un momento, a una implementación vectorial, el cual procesa una operación en múltiples pares de operandos a la vez. Por ejemplo, las computadoras modernas comunes, incluyendo las super computadoras especializadas, típicamente tienen operaciones vectoriales que realizan operaciones simultáneamente como las siguientes cuatro adiciones. (Vía hardware de tipo SIMD o SPMD):

Property Value
dbo:abstract
  • La vectorización automática, en computación paralela, es un caso especial de paralelización automática, en la cual un programa informático es convertido de una implementación escalar, el cual procesa un simple par de en un momento, a una implementación vectorial, el cual procesa una operación en múltiples pares de operandos a la vez. Por ejemplo, las computadoras modernas comunes, incluyendo las super computadoras especializadas, típicamente tienen operaciones vectoriales que realizan operaciones simultáneamente como las siguientes cuatro adiciones. (Vía hardware de tipo SIMD o SPMD): Sin embargo, en la mayoría de lenguajes de programación uno típicamente escribe ciclos que ordenadamente realizan múltiples adiciones en muchos números. Acá hay un ejemplo de un ciclo, escrito en C: //Asigna al espacio actual del vector "C[i]", //el resultado de la suma del valor de "a[i]", //con el valor de "b[i]", usando el index i, dado n.for (i=0; i<n; i++) c[i] = a[i] + b[i]; Un compilador de vectorización transforma estos ciclos en secuencias de operación vectorial. Estas operaciones vectoriales realizan adiciones o sumas en bloques de elementos de longitud cuatro (en nuestro ejemplo mostrado) de las matrices a, b c. La vectorización automática es un tema relevante de investigación estudiado en las ciencias de la computación. (es)
  • La vectorización automática, en computación paralela, es un caso especial de paralelización automática, en la cual un programa informático es convertido de una implementación escalar, el cual procesa un simple par de en un momento, a una implementación vectorial, el cual procesa una operación en múltiples pares de operandos a la vez. Por ejemplo, las computadoras modernas comunes, incluyendo las super computadoras especializadas, típicamente tienen operaciones vectoriales que realizan operaciones simultáneamente como las siguientes cuatro adiciones. (Vía hardware de tipo SIMD o SPMD): Sin embargo, en la mayoría de lenguajes de programación uno típicamente escribe ciclos que ordenadamente realizan múltiples adiciones en muchos números. Acá hay un ejemplo de un ciclo, escrito en C: //Asigna al espacio actual del vector "C[i]", //el resultado de la suma del valor de "a[i]", //con el valor de "b[i]", usando el index i, dado n.for (i=0; i<n; i++) c[i] = a[i] + b[i]; Un compilador de vectorización transforma estos ciclos en secuencias de operación vectorial. Estas operaciones vectoriales realizan adiciones o sumas en bloques de elementos de longitud cuatro (en nuestro ejemplo mostrado) de las matrices a, b c. La vectorización automática es un tema relevante de investigación estudiado en las ciencias de la computación. (es)
dbo:wikiPageID
  • 9248944 (xsd:integer)
dbo:wikiPageLength
  • 22723 (xsd:integer)
dbo:wikiPageRevisionID
  • 130295101 (xsd:integer)
dct:subject
rdfs:comment
  • La vectorización automática, en computación paralela, es un caso especial de paralelización automática, en la cual un programa informático es convertido de una implementación escalar, el cual procesa un simple par de en un momento, a una implementación vectorial, el cual procesa una operación en múltiples pares de operandos a la vez. Por ejemplo, las computadoras modernas comunes, incluyendo las super computadoras especializadas, típicamente tienen operaciones vectoriales que realizan operaciones simultáneamente como las siguientes cuatro adiciones. (Vía hardware de tipo SIMD o SPMD): (es)
  • La vectorización automática, en computación paralela, es un caso especial de paralelización automática, en la cual un programa informático es convertido de una implementación escalar, el cual procesa un simple par de en un momento, a una implementación vectorial, el cual procesa una operación en múltiples pares de operandos a la vez. Por ejemplo, las computadoras modernas comunes, incluyendo las super computadoras especializadas, típicamente tienen operaciones vectoriales que realizan operaciones simultáneamente como las siguientes cuatro adiciones. (Vía hardware de tipo SIMD o SPMD): (es)
rdfs:label
  • Vectorización automática (es)
  • Vectorización automática (es)
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is foaf:primaryTopic of