Agora  1.2.0
Agora project
test_transpose.cc File Reference

Testing functions for benchmarking transpose computations. More...

#include <immintrin.h>
#include <chrono>
#include <cstdint>
#include <cstring>
#include <ctime>
#include <iostream>
#include <vector>
#include "armadillo"
#include "simd_types.h"
Include dependency graph for test_transpose.cc:

Classes

struct  complex_float
 

Macros

#define OFDM   (1024)
 
#define BS_ANT   (96)
 
#define K   (4)
 
#define LOOP_NUM   (1e4)
 

Typedefs

typedef arma::cx_float COMPLEX
 

Functions

int flushCache ()
 
void saveData (char *filename, complex_float *ptr, int row, int col)
 
int main (int argc, char **argv)
 

Detailed Description

Testing functions for benchmarking transpose computations.

Macro Definition Documentation

◆ BS_ANT

#define BS_ANT   (96)

◆ K

#define K   (4)

◆ LOOP_NUM

#define LOOP_NUM   (1e4)

◆ OFDM

#define OFDM   (1024)

Typedef Documentation

◆ COMPLEX

typedef arma::cx_float COMPLEX

Function Documentation

◆ flushCache()

int flushCache ( )
Here is the caller graph for this function:

◆ main()

int main ( int  argc,
char **  argv 
)
Here is the call graph for this function:

◆ saveData()

void saveData ( char *  filename,
complex_float ptr,
int  row,
int  col 
)
Here is the call graph for this function:
Here is the caller graph for this function: