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

4 la respuesta

¿Cómo calcular el peso para minimizar la varianza?

dados varios vectores: x1 = [3 4 6] x2 = [2 8 1] x3 = [5 5 4] x4 = [6 2 1]Quiero encontrar el peso w1, w2, w3 para cada elemento y obtener la suma ponderada de cada vector:yi = w1*i1 + w2*i2 + w3*i3. por ejemplo,y1 = 3*w1 + 4*w2 + 6*w3 para ...

1 la respuesta

¿Qué hay de malo en usar la asociatividad de los compiladores?

A veces, la asociatividad se puede usar para perder dependencias de datos y tenía curiosidad por saber cuánto puede ayudar. Me sorprendió descubrir que casi puedo acelerarfactor de 4desenrollando manualmente un bucle trivial, tanto en Java ...

2 la respuesta

Forma fácil de almacenar en caché los resultados de varios subprocesos

ConsiderarN subprocesos que realizan algunas tareas asincrónicas con un valor de resultado pequeño comodouble oint64_t. Entonces sobre8 los valores de resultado pueden caber en una sola línea de caché de CPU.N es igual al número de núcleos de ...

6 la respuesta

¿Se permite a los compiladores eliminar bucles infinitos?

La optimización del compilador puede eliminar bucles infinitos, lo que no cambia ningún dato, como while(1) /* noop */;A partir del análisis de un compilador del gráfico de flujo de datos puede derivarse que dicho ciclo es "código muerto" sin ...

5 la respuesta

¿Cómo funciona la memoria caché?

Hoy, cuando estaba en la clase de organización de computadoras, el maestro habló sobre algo interesante para mí. Cuando se trata de hablar sobre por qué funciona la memoria caché, dijo que: for (i=0; i<M; i++) for(j=0; j<N; j++) X[i][j] = ...

4 la respuesta

Oracle: ¿importa el orden de las columnas en un índice?

Se puede crear un índice en dos columnas con cualquiera de las declaraciones create index foo_ix on foo(a,b); create index foo_ix on foo(b,a);¿Cómo afecta esto a las características operativas (tiempo de ejecución) del uso del índice? ¿Cómo ...

3 la respuesta

Haga que AngularJS omita la ejecución de un bucle de resumen si $ http.get () no generó datos nuevos

Actualmente estoy sondeando el servidor para verificar si hay nuevos datos y luego actualizo el modelo en una aplicación AngularJS en consecuencia. Él es más o menos lo que estoy haciendo: setInterval(function () { ...

2 la respuesta

Adición de varias palabras en C

Tengo un programa C que usa GCC__uint128_t lo cual es genial, pero ahora mis necesidades han crecido más allá. ¿Cuáles son mis opciones para la aritmética rápida con 196 o 256 bits? La única operación que necesito es la suma (y no necesito el ...

2 la respuesta

¿Cómo optimizar la representación de muchas esferas Geometría en three.js?

Me gustaría optimizar la representación de sphereGeometry en three.js, ya que se convierte en un cuello de botella en mi programa. El programa javascript se muestra de la siguiente manera: var sphereThree = []; for(var idSphere = 0; idSphere < ...

2 la respuesta

Optimización de clasificación de radix

Estaba tratando de optimizar el código Radix Sort, porque sentí que había espacio para ello, ya que los códigos tradicionales en los libros y en la web parecen una copia directa entre sí y también funcionan muy lentamente, ya que toman un número ...