The Simplicity of Cache Efficient Functional Algorithms.

The article discusses a study published within the journal that demonstrated a model for analyzing and describing the efficiency of functional algorithms. Topics discussed include the accuracy and complexity of cache-aware estimates of real-world performance, the use of asymptotic notation to descri...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 58; no. 7; pp. 100 - 101
Autor principal: Clinger, William D.
Formato: Artículo
Publicado: Association for Computing Machinery Jul2015
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:The article discusses a study published within the journal that demonstrated a model for analyzing and describing the efficiency of functional algorithms. Topics discussed include the accuracy and complexity of cache-aware estimates of real-world performance, the use of asymptotic notation to describe costs, and cache-oblivious algorithms as an example of the use of abstraction to combine accurate cost estimates with tractability. Also mentioned are the correspondence between allocation order and memory order, the expression and analysis of efficient cache-oblivious functional algorithms, and the ability of computer scientists to improve both the simplicity and accuracy of models.