Samplify Puts the Squeeze on Compression

By Nicole Hemsoth

June 27, 2013

Last week at ISC, Silicon Valley-based, Samplify Systems announced its APAX HDF Storage Library for HPC, which they say can push disk throughput by 3-8x and reduce storage needs for those tapping the HDF5 file format. 

This could find wide appeal in a number of HPC application areas, including those related to CFD, climate modeling and multiphysics simulations–in short, the areas where HDF5 (and memory, disk and network bottlenecks) are common.

However, when you start talking compression to researchers, the first questions that come to mind are around data quality–followed closely by concerns about performance. Many scientists, especially in the data-intensive field of climate studies, look to GRIB2-based encoding methods, which while lossy, have served the community well. The problem, however, is that this still introduces some data quality and processing overhead–and for these users, neither are optimal sacrifices.

When it comes to compression, scientists are stuck between choosing lossless compression, which maintain fidelity but can be cumbersome and slow or lossy compression, which produces its own host of worries when it comes to archiving and validating scientific data. 

But compression, even if it has the risk-laden name of “lossy”, doesn’t mean a pinch in quality–at least not if users are granted fine-tuned control over the compression features. According to Samplify Systems’ CEO, Allan Evans, the sacrifices on the lossy compression front are minimal–at least for those who are looking into their own APAX technology and their profiler technology which lets users set the accuracy to encoding levels. 

Further, he explains, that another fear is that such compression would require dramatic code tweaking. He says that with their technology, this provides a transparent layer which actually opens access to the data. 

According to Evans, lossy compression isn’t the risky business one might suspect–and it can lead to better performance when done properly. While this type of technology has wide play in other, non-HPC markets, a presentation from the company’s CTO at ISC ’13 last week spelled out just how viable extreme compression can be for a wide set of HPC applications, especially those with a large number of variables that can be run as standalone simulations against existing datasets.

In that presentation it was argued that “the most easily obtained benefit from lossy compression of climate datasets is a significant reduction in disk file size and a corresponding increase in disk bandwidth.” In terms of throughput, the CTO noted that their single-pass algorithm led to better cache usage and that overall, compared to the aforementioned compression methods, this offered a 1.6x improvement in compression and “better encoding for most climate variables due to its superior compression or data quality.”

To put this in better context, take a climate simulation, which can have close to 100 different state variables (pressure, temperature, etc), each of which is multi-dimensional (for example, different latitudes, altitudes, etc.). To add complexity, this simulation runs for a period of time, say between now and 2050. The simulation will provide interval-based snapshots while on the backend, the commonly-used HDF5 file format will containerize each of those variables for each snapshot–saving metadata so the information can be read back over quickly. The goal is to have a simulation where a user can pinpoint a particular place and date to understand exactly what the weather will be like. 

Samplify has uncovered a way to use lossy compression to reduce these HDF5 files without changing the solver application (as long as it’s already using HDF5, of course). The data compression is then applied in real-time first as the data is being saved or read back from the file–then the size is reduced via their plug-in to HDF5. The operator can then decide how much compression to apply in the face of what will be lost–in essence, to see how they can go–before the fidelity is at unacceptable levels. 

This means it’s possible for the scientist (versus a developer) to profile different variables–applying variable by variable compression that’s optimized for each variable type.

Outside of the compression angle, there is also the issue of performance. The APAX technology is Samplify’s numerical encoder that targets any integer or floating point data type and weighs in at 3:1 to 8:1 on the encoding rate scale. The key here is that it does so without having any direct impact on the actual application. Their APAX libraries can be snapped into an application’s core to let it work on data in memory, on disk or streaming across networks. It’s primed for Intel CPUs–Evans says the throughput is around 200 MB/sec per core.

While there appears no way to “try before you buy” directly, Samplify hopes this will be a valuable enough proposition for climatology and other researchers to plunk down an estimated $50,000 for a petabyte storage array. He notes that when priced against other solutions that take aim at the bottenecks in large-scale storage environments, this is on par, if not better. 

As it stands, the company has lined up some impressive use cases, including one of note at Lawrence Livermore National Laboratory that’s worth taking a look at.

Subscribe to HPCwire's Weekly Update!

Be the most informed person in the room! Stay ahead of the tech trends with industy updates delivered to you every week!

ASC23: LINPACK Results

May 30, 2023

With ISC23 now in the rearview mirror, let’s get back to the results from the ASC23 Student Cluster Competition. In our last articles, we looked at the competition and applications,  plus introduced the teams, now it� Read more…

At ISC, Sustainable Computing Leaders Discuss HPC’s Energy Crossroads

May 30, 2023

In the wake of SC22 last year, HPCwire wrote that “the conference’s eyes had shifted to carbon emissions and energy intensity” rather than the historical emphasis on flops-per-watt and power usage effectiveness (PU Read more…

Nvidia Launches Spectrum-X Networking Platform for Generative AI

May 29, 2023

Nvidia launched a new Ethernet-based networking platform – the Nvidia Spectrum-X – that targets generative AI workloads. Based on tight coupling of the Nvidia Spectrum-4 Ethernet switch with the Nvidia BlueField-3 D Read more…

Nvidia Announces Four Supercomputers, with Two in Taiwan

May 29, 2023

At the Computex event in Taipei this week, Nvidia announced four new systems equipped with its Grace- and Hopper-generation hardware, including two in Taiwan. Those two are Taiwania 4, powered by Nvidia’s Grace CPU Sup Read more…

Nvidia Announces New ‘1 Exaflops’ AI Supercomputer; Grace-Hopper in ‘Full Production’

May 28, 2023

We in HPC sometimes roll our eyes at the term “AI supercomputer,” but a new system from Nvidia might live up to the moniker: the DGX GH200 AI supercomputer. Announced tonight (mid-day Monday in Taiwan) at Computex in Read more…

AWS Solution Channel

Shutterstock 1493175377

Introducing GPU health checks in AWS ParallelCluster 3.6

GPU failures are relatively rare but when they do occur, they can have severe consequences for HPC and deep learning tasks. For example, they can disrupt long-running simulations and distributed training jobs. Read more…

 

Shutterstock 1415788655

New Thoughts on Leveraging Cloud for Advanced AI

Artificial intelligence (AI) is becoming critical to many operations within companies. As the use and sophistication of AI grow, there is a new focus on the infrastructure requirements to produce results fast and efficiently. Read more…

Closing ISC Keynote by Sterling and Suarez Looks Backward and Forward

May 25, 2023

ISC’s closing keynote this year was given jointly by a pair of distinguished HPC leaders, Thomas Sterling of Indiana University and Estela Suarez of Jülich Supercomputing Centre (JSC). Ostensibly, Sterling tackled the Read more…

ASC23: LINPACK Results

May 30, 2023

With ISC23 now in the rearview mirror, let’s get back to the results from the ASC23 Student Cluster Competition. In our last articles, we looked at the compet Read more…

At ISC, Sustainable Computing Leaders Discuss HPC’s Energy Crossroads

May 30, 2023

In the wake of SC22 last year, HPCwire wrote that “the conference’s eyes had shifted to carbon emissions and energy intensity” rather than the historical Read more…

Nvidia Announces Four Supercomputers, with Two in Taiwan

May 29, 2023

At the Computex event in Taipei this week, Nvidia announced four new systems equipped with its Grace- and Hopper-generation hardware, including two in Taiwan. T Read more…

Nvidia Announces New ‘1 Exaflops’ AI Supercomputer; Grace-Hopper in ‘Full Production’

May 28, 2023

We in HPC sometimes roll our eyes at the term “AI supercomputer,” but a new system from Nvidia might live up to the moniker: the DGX GH200 AI supercomputer. Read more…

Closing ISC Keynote by Sterling and Suarez Looks Backward and Forward

May 25, 2023

ISC’s closing keynote this year was given jointly by a pair of distinguished HPC leaders, Thomas Sterling of Indiana University and Estela Suarez of Jülich S Read more…

The Grand Challenge of Simulating Nuclear Fusion: An Overview with UKAEA’s Rob Akers

May 25, 2023

As HPC and AI continue to rapidly advance, the alluring vision of nuclear fusion and its endless zero-carbon, low-radioactivity energy is the sparkle in many a Read more…

MareNostrum 5 Hits Speed Bumps; Iconic Chapel to Host Quantum Systems

May 23, 2023

MareNostrum 5, the next-generation supercomputer at the Barcelona Supercomputing Center (BSC) and one of EuroHPC’s flagship pre-exascale systems, has had a di Read more…

ISC Keynote: To Reinvent HPC After Moore’s Law, Follow the Money

May 23, 2023

This year’s International Supercomputing Conference (ISC) kicked off yesterday in Hamburg, Germany, with a keynote from Dan Reed, presidential professor at th Read more…

CORNELL I-WAY DEMONSTRATION PITS PARASITE AGAINST VICTIM

October 6, 1995

Ithaca, NY --Visitors to this year's Supercomputing '95 (SC'95) conference will witness a life-and-death struggle between parasite and victim, using virtual Read more…

SGI POWERS VIRTUAL OPERATING ROOM USED IN SURGEON TRAINING

October 6, 1995

Surgery simulations to date have largely been created through the development of dedicated applications requiring considerable programming and computer graphi Read more…

U.S. Will Relax Export Restrictions on Supercomputers

October 6, 1995

New York, NY -- U.S. President Bill Clinton has announced that he will definitely relax restrictions on exports of high-performance computers, giving a boost Read more…

Dutch HPC Center Will Have 20 GFlop, 76-Node SP2 Online by 1996

October 6, 1995

Amsterdam, the Netherlands -- SARA, (Stichting Academisch Rekencentrum Amsterdam), Academic Computing Services of Amsterdam recently announced that it has pur Read more…

Cray Delivers J916 Compact Supercomputer to Solvay Chemical

October 6, 1995

Eagan, Minn. -- Cray Research Inc. has delivered a Cray J916 low-cost compact supercomputer and Cray's UniChem client/server computational chemistry software Read more…

NEC Laboratory Reviews First Year of Cooperative Projects

October 6, 1995

Sankt Augustin, Germany -- NEC C&C (Computers and Communication) Research Laboratory at the GMD Technopark has wrapped up its first year of operation. Read more…

Sun and Sybase Say SQL Server 11 Benchmarks at 4544.60 tpmC

October 6, 1995

Mountain View, Calif. -- Sun Microsystems, Inc. and Sybase, Inc. recently announced the first benchmark results for SQL Server 11. The result represents a n Read more…

New Study Says Parallel Processing Market Will Reach $14B in 1999

October 6, 1995

Mountain View, Calif. -- A study by the Palo Alto Management Group (PAMG) indicates the market for parallel processing systems will increase at more than 4 Read more…

Leading Solution Providers

Contributors

CORNELL I-WAY DEMONSTRATION PITS PARASITE AGAINST VICTIM

October 6, 1995

Ithaca, NY --Visitors to this year's Supercomputing '95 (SC'95) conference will witness a life-and-death struggle between parasite and victim, using virtual Read more…

SGI POWERS VIRTUAL OPERATING ROOM USED IN SURGEON TRAINING

October 6, 1995

Surgery simulations to date have largely been created through the development of dedicated applications requiring considerable programming and computer graphi Read more…

U.S. Will Relax Export Restrictions on Supercomputers

October 6, 1995

New York, NY -- U.S. President Bill Clinton has announced that he will definitely relax restrictions on exports of high-performance computers, giving a boost Read more…

Dutch HPC Center Will Have 20 GFlop, 76-Node SP2 Online by 1996

October 6, 1995

Amsterdam, the Netherlands -- SARA, (Stichting Academisch Rekencentrum Amsterdam), Academic Computing Services of Amsterdam recently announced that it has pur Read more…

Cray Delivers J916 Compact Supercomputer to Solvay Chemical

October 6, 1995

Eagan, Minn. -- Cray Research Inc. has delivered a Cray J916 low-cost compact supercomputer and Cray's UniChem client/server computational chemistry software Read more…

NEC Laboratory Reviews First Year of Cooperative Projects

October 6, 1995

Sankt Augustin, Germany -- NEC C&C (Computers and Communication) Research Laboratory at the GMD Technopark has wrapped up its first year of operation. Read more…

Sun and Sybase Say SQL Server 11 Benchmarks at 4544.60 tpmC

October 6, 1995

Mountain View, Calif. -- Sun Microsystems, Inc. and Sybase, Inc. recently announced the first benchmark results for SQL Server 11. The result represents a n Read more…

New Study Says Parallel Processing Market Will Reach $14B in 1999

October 6, 1995

Mountain View, Calif. -- A study by the Palo Alto Management Group (PAMG) indicates the market for parallel processing systems will increase at more than 4 Read more…

ISC 2023 Booth Videos

Cornelis Networks @ ISC23
Dell Technologies @ ISC23
Intel @ ISC23
Lenovo @ ISC23
ISC23 Playlist
  • arrow
  • Click Here for More Headlines
  • arrow
HPCwire