Jetson for pyrit / cpyrit-cuda stats

**DISCLAIMER This is a security related post - not really posting for people that want to crack wpa, but the power of this little board is pretty awesome. The Jetson is 69 times faster than a Geforce 295 GTX. I will compare with my dual GTX 780 ti tomorrow for fun.

After playing with the clock setting overrides I’ve got the two following results running off of a single Jetson TK1 for pentesting / wireless scanning:

root@tegra-01:~/code/cpyrit-cuda-0.4.0# pyrit benchmark
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Running benchmark (6203.2 PMKs/s)... -

Computed 6203.18 PMKs/s total.
#1: 'CUDA-Device #1 'GK20A'': 6300.8 PMKs/s (RTT 2.8)
#2: 'CPU-Core (x86)': 159.4 PMKs/s (RTT 3.0)

Setting the clock back to default speed:

root@tegra-01:~/code/cpyrit-cuda-0.4.0# ~/code/override/gpu-slow.sh
This script requires that you run as root.
The present clock is set to:
852000000
Setting to 852 kHz...
Checking new clock rate:
72000000

Contents of lazy speed setting script:

#!/bin/bash

echo "This script requires that you run as root."
echo "The present clock is set to:"
cat /sys/kernel/debug/clock/gbus/rate

echo "Setting to 852 kHz..."

echo 72000000 > /sys/kernel/debug/clock/override.gbus/rate
echo 1 > /sys/kernel/debug/clock/override.gbus/state

echo "Checking new clock rate:"
cat /sys/kernel/debug/clock/gbus/rate

And results without the clock tuning. I had been banging my head on the wall on this one for a while - compare these results to
https://code.google.com/p/pyrit/

root@tegra-01:~/code/cpyrit-cuda-0.4.0# pyrit benchmark
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Running benchmark (637.0 PMKs/s)... /

Computed 636.97 PMKs/s total.
#1: 'CUDA-Device #1 'GK20A'': 525.1 PMKs/s (RTT 2.8)
#2: 'CPU-Core (x86)': 162.2 PMKs/s (RTT 3.0)
root@tegra-01:~/code/cpyrit-cuda-0.4.0# cat ~/code/override/gpu-slow.sh