Hi!

I have implemented a SIMD accelerated Mersenne-Twister as a VOLK kernel.
The performance is pretty good with up to 350% performance increase
compared to a conventional Mersenne-Twister (used is the boost.random
implementation with O3 compiler flag).

Now the problem: The code isn't completely mine. It is done by the
author of this [0]. The code says that it is published under the
3-clause BSD licence [1].

Is it possible to contribute this to VOLK? Or do I violate the BSD
licence (or the GPL)?

Greetings
Stefan

[0] http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/
[1]
/*
 * Copyright (C) 2006, 2007 Mutsuo Saito, Makoto Matsumoto and Hiroshima
 * University.
 * Copyright (C) 2012 Mutsuo Saito, Makoto Matsumoto, Hiroshima
 * University and The University of Tokyo.
 * Copyright (C) 2013 Mutsuo Saito, Makoto Matsumoto and Hiroshima
 * University.
 * All rights reserved.
 *
 * The 3-clause BSD License is applied to this software, see
 * LICENSE.txt
 */



_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to