Resultados de la búsqueda a petición "vectorization"

3 la respuesta

Cómo carga / almacena desde / a una matriz de dobles con GNU C Vector Extensions?

Estoy usandoGNU C Extensiones de vectores [https://gcc.gnu.org/onlinedocs/gcc/Vector-Extensions.html], no Intel's_mm_* intrínsecos. Quiero hacer lo mismo que Intel's_m256_loadu_pd intrínseco. Asignar los valores uno por uno es lento: gcc ...

1 la respuesta

numpy vectoriza una función para aceptar vectores de diferentes longitudes y devolver el resultado del tensor

Quiero vectorizar una funciónf(a, b) para que, cuando ingrese ayb como dos vectores, se devuelva el tensor de combinaciones. Aquí hay un ejemplo ilustrativo: import numpy as np def tester(a, b): mysumm = 0. for ii in range(a): for jj ...

5 la respuesta

Funciones de disparo vectorizadas en C?

Estoy buscando calcular funciones trigonométricas altamente paralelas (en un bloque de 1024), y me gustaría aprovechar al menos parte del paralelismo que tienen las arquitecturas modernas. Cuando compilo un bloque for(int i=0; i<SIZE; i++) { ...

1 la respuesta

Vectorización de for-loop con dependencia de datos

Tengo una implementación del solucionador de matriz basado en BiCCG (Gradiente Conjugado) que también tiene en cuenta la periodicidad. Resulta que la implementación es intensiva en cómputo y el ciclo no se vectoriza automáticamente debido al ...

2 la respuesta

¿Puede CUDA usar extensiones SIMD?

Busco en Google un poco, pero ahora no tengo claro si algunas GPU programadas con CUDA pueden aprovechar o pueden usar instrucciones similares a las de las extensiones SSE SIMD; por ejemplo, si podemos resumir dos vectores de flotadores en doble ...

4 la respuesta

¿Por qué "vectorizar" este simple bucle R da un resultado diferente?

Quizás una pregunta muy tonta. Estoy tratando de "vectorizar" el siguiente ciclo: set.seed(0) x <- round(runif(10), 2) # [1] 0.90 0.27 0.37 0.57 0.91 0.20 0.90 0.94 0.66 0.63 sig <- sample.int(10) # [1] 1 2 9 5 3 4 8 6 7 10 for (i ...

2 la respuesta

¿Por qué gcc no resuelve _mm256_loadu_pd como un solo vmovupd?

Estoy escribiendo algunas AVX code y necesito cargar desde una memoria potencialmente desalineada. Actualmente estoy cargando 4doble, por lo tanto, usaría instrucciones intrínsecas _mm256, ...

1 la respuesta

Para bucles con pandas: ¿cuándo debería importarme?

Estoy familiarizado con el concepto de "vectorización" y cómo los pandas emplean técnicas vectorizadas para acelerar la computación. Las funciones vectorizadas transmiten operaciones en toda la serie o DataFrame para lograr velocidades mucho ...

2 la respuesta

Dirección de dos puntos

Algunos conceptos matemáticos de la escuela secundaria han sido olvidados, así que pregunto aquí. Si tengo dos puntosp1(x1,y1), p2(x2,y2), la dirección esP1-->p2, eso esp1 puntos ap2. Para representar esta dirección por vector, ...

3 la respuesta

Agregar valores a una matriz dentro de un objeto (recorrer objetos)

Esta es una versión ordenada deest [https://stackoverflow.com/questions/54982411/appending-to-an-array-in-a-loop-python?noredirect=1#comment96723290_54982411] pregunta. Como cambié tanto hice una nueva pregunta Estoy tratando de tomar ciertos ...