University of Houston • University of Houston-Clear Lake • ISSO Annual Report Y2006 • 104-105

High-Performance Martian Space Radiation Mapping

Liwen Shih

ABSTRACT—For future safer, sooner, and cheaper deep space missions, we apply high-performance computer techniques to enable better space radiation analysis for the moon, Mars and beyond.

Space radiation is likely to be the ultimate limiting factor for future human deep space exploration. Understanding the space radiation environment is essential for risk assessment of orbit/crew selection and provides the scientific basis of countermeasures for shielding materials (affecting flight weight/cost), radio-protectants, and pharmaceuticals. Every tissue/material/part installed on a space mission requires radiation risk analysis.

HZETRN is the Space Radiation Dosage/Flux Software provided by NASA to simulate high-energy nuclear transport across materials being tested. The HZETRN model has been developed as an accurate scientific model, but the implementation of the model in FORTRAN-77 code using VAX machines is slow and inefficient. Radiation exposure is underestimated by 15-30 percent. HZETRN code is outdated and incompatible with most of the modern compilers/platforms that we tested so far and is broken at times.

In the current HZETRN implementation, space radiation predicting accuracy is low, and three days of Mars data may take up to one day of CPU time to analyze. An essential step toward a more efficient and cost-effective solution to the radiation-shielding problem is the development of accurate, efficient and fast tools for modeling radiation transport. We hope that HZETRN code improvement can benefit the design and engineering of lighter and more cost-effective shielding material for use in NASA spacecraft, e.g., CEV Orion.

A probable key solution to the complex HZETRN computation would be to restructure the computation to match the newly developed resource of a parallel, multithreading network cluster/grid and reconfigurable FPGA (Field Programmable Gate Array) platform. We studied the current execution mode/platform of the NASA space radiation code, to determine the feasibility of finding a high-performance/parallel improvement that will make deep space missions possible.

To modernize and optimize the HZETRN code, we analyzed the code using both static and runtime analysis tools. Specifically, we attacked the HZETRN performance problem from both ends: with top-down parallel thread mapping onto a cluster/grid, and bottom-up bottleneck function routines speeding up with a hardware co-processor performance-accelerator, e.g., FPGA.

We examined multithread code optimization and parallel FPGA options for the major performance bottleneck functions in the source code, including the PHI/interpolation function. Our preliminary FPGA prototypes for bottleneck functions showed up to 325 times speedup. With the newly emerging technology in parallel network clusters/grids and FPGA arrays, it is highly promising that a high-performance improvement of the HZETRN code can be developed that will enhance both speed and accuracy of space radiation analysis.

In support of our space endeavor, our tireless HPC students and alumni volunteers team held weekly meetings throughout 2006 to complete the following tasks:

In conclusion, we performed HZETRN "diagnosis" and developed a plan for the parallel modernization "treatment" of the code. Support for this effort is still greatly needed. To conduct syntax code thread analysis, we need Data Flow analysis either from the software testing, source code, or algorithm design. To achieve further improvements in such techniques as semantic/application/methodology/algorithm-specific thread mapping optimization, we need a closer collaboration with LaRC nuclear physicists in order to advance a better understanding of how parallel optimization techniques can be applied to the physicists' numerical models.

With the ISSO min-grant and UHCL support, the UHCL team has demonstrated effort to NASA and was granted access to HZETRN1995 in April 2005. NASA LaRC is currently working on establishing a Space Act Agreement (SAA) between NASA and UHCL for a long-term collaboration to enable computer engineers to work with NASA nuclear scientists and engineers to modernize computer applications and to optimize space radiation computation. The SAA was reviewed by the UH System General Counsel and is being revised at NASA Langley. After the SAA is signed, we expect to receive the newest HZETRN2005 code for optimization within two weeks.

The success of applying parallel techniques to enhance both complementing deterministic HZETRN and stochastic FLUKA Monte Carlo radiation transport analysis/simulation code used by NASA scientists will greatly enhance space radiation understanding for safer and cheaper missions sooner. As Earth's ozone depletion continues, space radiation study could lead to dual-use countermeasures that will, in turn, protect human health from radiation/aging effect in general (earth/space), e.g., slowing down cataract development. Other evolving critical medical cures, e.g., the higher range-precision proton cancer radiation treatment, are becoming a reality. Radiation shielding study can also lead to safer nuclear energy for the future which in turn can bring about health, peace, economic growth and many emerging technology advancements on Earth.

References
Shih, Liwen, Travis Gilbert, Arun Kadari and Shilpa Kodali. "High-Performance Martian Space Radiation Mapping," ISSO Y2004 Annual Report, Spring (2005): 145-49 <http://www.isso.uh.edu/publications/A2004/2004-145LS.pdf>
Shih, Liwen, Sergio J. Larrondo, Karthik Katikaneni, Ahmed Khan, Travis Gilbert, Shilpa Kodali, Arun Kadari. "High-Performance Martian Space Radiation Mapping," ISSO Y2005 Annual Report Spring (2006): 121-22. <http://www.isso.uh.edu/publications/A2005/2005_121_Shih.pdf>
Wilson, J. W., F. F. Badavi, F. A. Cucinotta, J. L. Shinn, G. D. Badhwar, R. Silberberg, C. H. Tsao, L. W. Townsend, and R. K. Tripathi. "HZETRN: Description of a Free-Space Ion and Nucleon Transport and Shielding Computer Program," 1995. <http://hdl.handle.net/2002/13358>

Publications
Gilbert, T., and L. Shih. "High-Performance Martian Space Radiation Mapping," Proc. Computer Application Conference, IEEE/ACM/UHCL, 2005.
Johnson, Adam (supervised by Liwen Shih). "32-Bit IEEE Compliant Floating Point FPGA Core Design," UHCL Master Capstone Project Report & Presentation, Fall 2006.
Kadari, Arun, Shilpa Kodali, Travis Gilbert, and Liwen Shih. "High-Performance Space Radiation Analysis with FPGA," Proc. Computer Application Conf., IEEE/ACM/UHCL 2005.
Kodali, Shilpa, Arun Kadari, Travis Gilbert, and Liwen Shih. "Space Radiation Analysis with FPGA" UHCL Master Capstone Project Report and Website, Spring 2005. <http://dcm.cl.uh.edu/c4230s4kodalis/FPGA/Index.html>
Larrondo, Sergio, and Adam Johnson (supervised by Liwen Shih). "Space Radiation HZETRN Architecture and FPGA System Selection via Weighted Scores," UHCL Parallel Processing Project Report & Presentation, Fall 2006.
Shum, Victor, Susan Strasser, and Romeo Chua (supervised by Liwen Shih). "Space Radiation HZETRN on Parallel Cluster," UHCL Parallel Processing Project Report & Presentation, Spring 2005.

Grants, Contracts & Agreements
Shih, Liwen., R. Singleterry, Jr. "Starbridge HC-38" and "HZETRN2005," an on-going Space Act Agreement (SAA) between NASA-Langley and UHCL. (In progress, currently being reviewed/revised by UH/NASA).
Shih, Liwen. "Parallel Space Radiation Computation with Cluster and FPGA," NASA Langley Contract Statement of Work, Jan. 1-May 31, 2007. (Submitted.)
Shih, Liwen. "Partitioning Space Radiation Analysis/ Simulation Code for High-Performance Execution with Parallel Computing Techniques," UHCL Faculty Research and Support Fund, June-December 2005. $7,200.
Shih, Liwen. "HZETRN1995," Granted Access to NASA Langley Space Radiation Source Code, April 2005.


PDF (192KB) | Contents

Institute for Space Systems Operations - Y2006 Annual Report
Copyright © 2007