require 'mybench'
n = 500
a = NArray.float(n,n).indgen!
a = a % (n+1) + 1
a = NMatrix.ref(a)#.transpose
b = NArray.float(n,n).indgen!
b = b % (n-1) + 1
b = NMatrix.ref(b)#.transpose
c = 0
puts 'a='
p a
puts 'b='
p b
printf "executing %ix%i Matrix product...\n",n,n
puts 'c=a*b'
bench_time(1) { c=a*b }
# time: 4.21 sec
puts 'c='
p c