"The Greek goddess Athena was frequently called upon to settle disputes between the gods or various mortals. Athena Goddess of Wisdom was known for her superb logic and intellect. Her decisions were usually well-considered, highly ethical, and seldom motivated by self-interest."
ATHENa: Automated Tools for
EvaluatioN is a project started at George Mason
aimed at fair, comprehensive, and automated evaluation of
cores targeting FPGAs, All Programmable Systems on Chip, and ASICs.
Our project has been inspired by a similar environment for comparing software implementations of cryptography, developed by Daniel Bernstein and Tanja Lange, called eBACS (ECRYPT Benchmarking of Cryptographic Systems).
Our design and benchmarking methodologies allow the comparison of
- Cryptographic algorithms, e.g. candidates in the SHA-3 and CAESAR contests
- Cryptographic architectures and implementations, e.g., basic iterative vs. unrolled, GMU implementation vs. Bochum implementation
- Hardware platforms, e.g. Xilinx Virtex 7 vs. Altera Stratix V
- Languages and tools, e.g., VHDL vs. Verilog, Xilinx ISE
14.7 vs. Xilinx Vivado 2015.2
This project is currently supported through the NSF grant no. 1314540. In the period 2010-2013, it was supported through the NIST/ARRA grant no. 60NANB10D004.
Our paper describing our FPGA option optimization tool ATHENa has received the Field Programmable Logic (FPL) Community Best Paper Award at the 20th International Conference on Field Programmable Logic and Applications, FPL 2010, held in Milan, Italy, on Aug. 31st - Sep. 2nd, 2010.
Image of Athena
courtesy of Carolyn Angus.