Borrar filtros
Borrar filtros

Optimize for 'double'

3 visualizaciones (últimos 30 días)
Yingke
Yingke el 11 de Jun. de 2012
Dear All
I am wondering is there any special optimization in MATLAB for double arrays? I have the feeling that UINT is a little slower than double array, although the reduced memory space is considerable. I need to make a trade off between speed and space now.
Thanks!
  1 comentario
Yingke
Yingke el 11 de Jun. de 2012
For example: the range of A is 0-2^32. The operation on A is essential, + - * /.
Shall I choose Uint32 or DOUBLE?

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 11 de Jun. de 2012
These days it is common for CPUs to have faster floating point instructions than integer instructions.
For larger double arrays, I believe the optimized LAPACK or similar libraries may be invoked; I am not sure if those are invoked for other data types.

Más respuestas (1)

deniel munthe
deniel munthe el 11 de Jun. de 2012
you can do in order to normalize the data into smaller data and data processing will be faster.
  1 comentario
Yingke
Yingke el 11 de Jun. de 2012
Thank you for your quick reply.
However, my data consist of empirical frequency, and normalization will introduce extra error.

Iniciar sesión para comentar.

Categorías

Más información sobre Direct Search en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by