Tree [81f62f] master /
History



File Date Author Commit
doc 2012-01-31 Magnus Sjalander Magnus Sjalander [ab1610] Minor updates to the documentation.
lib 2012-01-31 Magnus Sjalander Magnus Sjalander [ee8ab7] First release of the LTE Uplink Receiver PHY be...
log 2012-01-31 Magnus Sjalander Magnus Sjalander [ee8ab7] First release of the LTE Uplink Receiver PHY be...
uplink 2012-01-31 Magnus Sjalander Magnus Sjalander [ee8ab7] First release of the LTE Uplink Receiver PHY be...
LICENSE.TXT 2012-01-31 Magnus Sjalander Magnus Sjalander [ee8ab7] First release of the LTE Uplink Receiver PHY be...
Makefile 2012-11-07 Magnus Sjalander Magnus Sjalander [81f62f] Changed the name of the benchmark in the Makefile
README 2012-01-31 Magnus Sjalander Magnus Sjalander [ab1610] Minor updates to the documentation.

Read Me

The LTE Uplink Receiver PHY benchmark is a realistic implementation of
the baseband processing for an LTE mobile base station. The benchmark
implements the processing required by the base station in an uplink.

To execute the benchmark try one of the following make targets:
  make [run_pci/run_sim/run_x86/run_cilk/run_cilk/run_cilk_pci]

For more information about these and other targets do "make help".

For the run_pci and run_sim make targets to work you first need to set
the TILERA_ROOT variable in the Makefile to the location of Tilera's
Multicore Development Environment (MDE). The benchmark has been tested
with version 2.1.0.98943.

The first time "run_pci" or "run_sim" is execute the Linux kernel for
the Tilera architecture will be compiled and the first time "run_cilk"
or "run_cilk_pci" is executed the Cilk runtime will be downloaded and
compiled (might take a lot of time).

More information about the benchmark can be found in doc/uplink.pdf and
the ISPASS 2012 publication "An LTE Uplink Receiver PHY Benchmark and 
Subframe-Based Power Management" that can be downloaded from 
http://www.sjalander.com/research/pdf/sjalander-ispass2012.pdf.

The benchmark has been tested on the following architectures and OSes: 
o Tilera TILEPro64, Linux 2.6
o Intel Pentium 4 3.0 GHz, Fedora 14 Linux 2.6.35.6 x86_64
o Intel Dual Xeon E5620 2.4 GHz, Ubuntu 10.04 LTS Linux 2.6.35 x86_64
o Intel Core 2 Duo 2.53 GHz, Mac OS X 10.6.8, MacPorts 2.0.3