Implementation level

Difference between revisions of "Cooley-Tukey, locality"

From Algowiki
Jump to navigation Jump to search
[checked revision][checked revision]
 
Line 5: Line 5:
 
== Software implementation of the algorithm: Cooley-Tukey, locality ==
 
== Software implementation of the algorithm: Cooley-Tukey, locality ==
  
The main fragment of the implementation, on the basis of which quantitative estimates were obtained, is given [https://gitlab.srcc.msu.ru/shvets.pavel.srcc/locality/blob/master/benchmarks/fft_complex/fft_complex.h here] (Kernel function). Launch conditions are described [https://gitlab.srcc.msu.ru/shvets.pavel.srcc/locality/blob/master/README.md here].
+
The main fragment of the implementation, on the basis of which quantitative estimates were obtained, is given [https://gitlab.srcc.msu.ru/shvets.pavel.srcc/locality/blob/master/benchmarks/fft_complex/fft_complex.h here] (Kernel function).  
  
 
=== Locality of data and computations ===
 
=== Locality of data and computations ===
 
==== Locality of implementation ====
 
==== Locality of implementation ====
 +
 +
Launch conditions are described [https://gitlab.srcc.msu.ru/shvets.pavel.srcc/locality/blob/master/README.md here].
 +
 
===== Structure of memory access and a qualitative estimation of locality =====
 
===== Structure of memory access and a qualitative estimation of locality =====
 
===== Quantitative estimation of locality =====
 
===== Quantitative estimation of locality =====

Latest revision as of 13:50, 7 July 2022


Primary author of this description: Vad.V.Voevodin (Section 1.1).

1 Software implementation of the algorithm: Cooley-Tukey, locality

The main fragment of the implementation, on the basis of which quantitative estimates were obtained, is given here (Kernel function).

1.1 Locality of data and computations

1.1.1 Locality of implementation

Launch conditions are described here.

1.1.1.1 Structure of memory access and a qualitative estimation of locality
1.1.1.2 Quantitative estimation of locality

1.2 Scalability of the algorithm and its implementations

1.2.1 Scalability of the algorithm

1.2.2 Scalability of of the algorithm implementation

1.3 Dynamic characteristics and efficiency of the algorithm implementation

1.4 Run results