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

3 la respuesta

Error de C ++: "_mm_sin_ps" no se declaró en este ámbito

Estoy tratando de comparar diferentes formas de aplicar una función a una matriz. por que ...

2 la respuesta

¿Cómo puede iterar linealmente a través de una cuadrícula 3D?

Supongamos que tenemos una cuadrícula 3D que abarca un espacio 3D. Esta cuadrícula está hecha de cubos, los cubos no necesitan tener una longitud entera, pueden tener cualquier longitud de punto flotante posible. Nuestro objetivo es, dado un ...

2 la respuesta

¿Función similar a 'memcpy' que admite compensaciones por bits individuales?

Estaba pensando en resolver esto, pero parece ser una gran tarea. Si tomo este solo, es probable que lo escriba de diferentes maneras y elija el mejor, así que pensé en hacer esta pregunta para ver si ya hay una buena biblioteca que resuelva esto ...

2 la respuesta

¿Ahorrando tiempo y memoria usando parfor?

Considerarprova.mat en MATLAB obtenido de la siguiente manera for w=1:100 for p=1:9 A{p}=randn(100,1); end baseA_.A=A; eval(['baseA.A' num2str(w) '= baseA_;']) end save(sprintf('prova.mat'),'-v7.3', 'baseA')Para tener una idea de las dimensiones ...

2 la respuesta

¿Los compiladores de C ++ realizan optimizaciones en tiempo de compilación en los cierres lambda?

Supongamos que tenemos el siguiente código (sin sentido): const int a = 0; int c = 0; for(int b = 0; b < 10000000; b++) { if(a) c++; c += 7; }La variable 'a' es igual a cero, por lo que el compilador puede deducir en tiempo de compilación que la ...

3 la respuesta

¿Cómo reutiliza un compilador de C ++ la optimización de ranuras de pila de una función?

¿Cómo determina un compilador de c ++ optimizador cuándo una ranura de pila de una función (parte del marco de pila de una función) ya no es necesaria para que pueda reutilizar su memoria? . Por espacio de pila me refiero a una parte del marco de ...

2 la respuesta

¿Cómo puedo evitar que la biblioteca de referencia de Rust optimice mi código?

Tengo una idea simple que estoy tratando de comparar en Rust. Sin embargo, cuando voy a medirlo usandotest::Bencher, el caso base con el que estoy tratando de comparar: #![feature(test)] extern crate test; #[cfg(test)] mod tests { ...

4 la respuesta

Optimizaciones de código hilarantes [o no tan hilarantes]

Raymond Chen tiene esto que decir en su recienteenviar [http://blogs.msdn.com/oldnewthing/archive/2008/11/26/9143050.aspx]en optimizaciones de código ... Las optimizaciones obvias, una que pide ser optimizada, tienden a ser "des-optimizaciones" ...

3 la respuesta

Desreferenciar el puntero de tipo punteado romperá las reglas de alias estricto

Usé el siguiente código para leer datos de archivos como parte de un programa más grande. double data_read(FILE *stream,int code) { char data[8]; switch(code) { case 0x08: return (unsigned char)fgetc(stream); case 0x09: return ...

2 la respuesta

¿Deshacer / rehacer rápido con patrón de recuerdo / comando?

Estoy escribiendo una aplicación Java de pintura / gráficos para un teléfono móvil (por lo que la memoria es limitada). El estado de la aplicación es esencialmente tres mapas de bits de 1000x500 (es decir, capas de una pintura). La carga de tres ...