TITech Data Compression Library for Large Scale Data
| Top |
Scale of scientific and engineering computing is becoming larger year by year.
In these years, transient solution calculations came to be performed
frequently in many science and engineering fields, and resultant data storage
came to be a serious issue.
For example, in the case of storing data from 100 steps of a caliculation which
fully uses 1 GB main memory, outputting the memory image as is to the storage
would be the most efficient way from the performance point of view.
However, the output will occupy 100 GB of space on the storage.
Performing ordinary data compression/decompression to the data on the storage
afterwards would require vast amount of time while saving not so much storage space.
Thus, a library which enables in-process compression of data preserving
precision of data required by post processing applications (such as visualization)
and retaining a high performance is highly required.
Development of the Data Compression Library for Large Scale Data is an attempt to
satisfy such requirements.
The "TITech Data Compression Library for Large Scale Data" has the following characteristics:
The "TITech Data Compression Library for Large Scale Data" has been being developed for C and Fortran (F90) languages by the workgroup, using SGI (TM) Origin(TM) 2000 / Onyx2(TM) server (OS: IRIX (TM) 6.5) as the target environment. Although portability of the library to other computer platforms is considered in the development, reports from those who performed actual porting should be referred to for porting/testing status.