Public Release: 

UTSA and Silicon Informatics develop high performance computing software tools

Software tools could be used by military and financial industry

University of Texas at San Antonio


IMAGE: This is Raj Boppana, UTSA Department of Computer Science Interim Chair in the UTSA Research Data Center. view more

Credit: UTSA Courtesy Photo

A collaboration between the UTSA Department of Computer Science and Edina, Minn.-based Silicon Informatics Inc. has yielded the delivery of a pair of highly flexible, scalable high performance computing (HPC) software tools: the pseudorandom number generator (CPRNG) and the interstream correlation tester software (ISC Test). The tools have a variety of applications. They could be used in simulations by the military to determine enemy strategies or weapons testing. The finance industry could also benefit implementing both tools to simulate future financial portfolios or stock options for retiring seniors.

The project originated in 2013, when the U.S. Army Research Office awarded a Small Business Technology Transfer (STTR) contract to Silicon Informatics Inc. to translate university research on highly scalable parallel random number generation into products for high-performance computing applications. UTSA and Silicon Informatics partnered to develop and commercialize tools enabling software applications realistically mimic complex phenomena.

Random number generation is crucial for the realistic computer modeling of complex phenomena in science and industry and extends to cryptography, astrophysics and weather phenomena. Additional uses include the simulation of turbulent behavior in internal combustion engines, risk in financial instruments and portfolios and animation for films and video games.

The new simulation and quality assurance tools are designed for users of high performance computing systems and include several industry firsts:

  • a high quality, highly scalable context-aware pseudorandom number generator (CPRNG) that delivers each random number generated to the location from which it is called

  • the ability to perform an online, real-time analysis of the quality of parallel random number streams while a software application is running

  • a highly scalable framework that will indicate correlations among parallel streams, regardless of whether the number of streams is just a few, or in the billions

  • a highly flexible framework that allows users to "plug-in" third-party generators and testers for comparative analysis among generators and testers, ensuring the best, most error-free generator for each application

"With our unique interstream correlation tester, we have, for the first time, addressed the issue of testing for correlations across multiple streams of random numbers," said Raj Boppana, interim chair of the UTSA Department of Computer Science and principal investigator on the Army-supported project. "The interstream correlation tester is a totally different way of looking at how the existence of correlations is determined. It complements existing test methods, most of which focus on instrastream correlations."

Boppana says the researchers have applied their interstream correlation tester to as many as 1.5 billion streams of random numbers."

"From the start, we designed the context-aware pseudorandom number generator and the interstream correlation tester to be used in multi-core systems and large parallel multi-processor clusters," said Bob Keller, CEO of Silicon Informatics.

"At UTSA, we continue to look for ways to accelerate the path from research to market. This public private partnership is an example of UTSA's commitment to facilitating the success of new technology companies that sponsor research and license faculty innovations." said Cory Hallam, Chief Commercialization Officer.

The development of the context-aware pseudorandom number generator and the interstream correlation tester is supported by the U.S. Army Research Office (ARO) through a Phase II Small Business Technology Transfer (STTR) contract awarded to Silicon Informatics, Inc. The researchers recently delivered their beta version of the CPRNG/ISC Test framework to the Department of Defense Supercomputing Resource Center, Army Research Laboratory. The CPRNG/IDC Test framework is now available for licensing to providers of high performance computing tools and software.


For more information, please contact Silicon Informatics at

Connect online with UTSA on Twitter, Facebook, YouTube, Instagram and UTSA Today.

About UTSA

The University of Texas at San Antonio (UTSA) is an emerging Tier One research institution specializing in health, energy, security, sustainability, and human and social development. With nearly 29,000 students, it is the largest university in the San Antonio metropolitan region. UTSA advances knowledge through research and discovery, teaching and learning, community engagement and public service. The university embraces multicultural traditions and serves as a center for intellectual and creative resources as well as a catalyst for socioeconomic development and the commercialization of intellectual property - for Texas, the nation and the world.

About Silicon Informatics, Inc.

Silicon Informatics is a Minnesota-based company, formed in 2003 by successful entrepreneurs. Since its inception, Silicon Informatics' vision has been to fully exploit emerging, off-the-shelf processors and coprocessors for high-performance computing, parallel data processing and secure communications.

Disclaimer: AAAS and EurekAlert! are not responsible for the accuracy of news releases posted to EurekAlert! by contributing institutions or for the use of any information through the EurekAlert system.