• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux bzip2smp Download

bzip2smp

December 5, 2005
bzip2smp is software that parallelizes bzip2 compression, allowing for near-linear performance increases on SMP machines.
Version 1.0
License BSD License
Platform Linux
Supported Languages English
Homepage bzip2smp.sourceforge.net
Developed by Konstantin Isakov
bzip2smp is a revolutionary program that is aimed at optimizing the bzip2 compression process. It is designed to offer a near-linear performance increase on SMP machines. This program has proven to be highly effective on two-processor Xeon machines, offering a speedup of around 180%. This makes it an indispensable tool for heavy-duty server backups.

In addition to SMP machines, bzip2smp can be used on modern desktop multicore processors such as AMD Athlon64 X2 and Intel Pentium D. However, it is important to note that the program does not support hyperthreading on hyperthreaded machines. This is because hyperthreads do not have dedicated caches and bzip2 is highly cache-dependent.

While the compression process requires more memory than the normal bzip2, it should not pose any problems on typical memory-rich server/workstation hardware. The resulting archives are bit-by-bit identical to the ones produced by the normal bzip2, at least as of version 1.0.2.

It is essential to note that bzip2smp does not support decompression. The compression is stdin-to-stdout only. In case you require additional features, you are welcome to implement them. However, it is important to note that bzip2smp is not fully interchangeable with bzip2.

Furthermore, there is another similar program out there by the name of pbzip2. Unfortunately, it does not offer compression from stdin (meaning no "tar | pbzip2"), does not produce archives equal to the original bzip2, and it felt overall a bit too amateurish for use in production environments. This prompted the development of bzip2smp.

The program incorporates the modified libbzip2 sources (part of bzip2). These sources have been modified as it was not feasible to split the rle compression, block sorting, and bit-storing stages apart with the stock library design. Although this separation is hacked in, it makes the process clean. The library has not been redesigned as that was not the goal.

The program has been tested on Linux, kernel 2.6. It should work on any Posix system with pthreads support although this has not been tested. Therefore, expect compilation problems. The program is meant to be utilized in the production environment and should be stable. However, more testing is welcome. It is important to note that use of the program is at your own risk so users should not blame the developer in case something goes wrong. Instead, send bug reports and patches.
What's New

Version 1.0: N/A

Free Download 46K
321
  • Share on:

Most Popular

  1. SlideMap 1.2.2
    101
  2. Quicksilver Forums 1.4.2
    89
  3. CherryTV 0.1
    79
  4. WikEd
    75
  5. porm r2
    72
  6. xstereograph 2.1
    70
  7. Intel Software Development Emulator 1.70
    69
  8. fuseftp 0.8
    65
  9. DynVPN 1.0
    63
  10. Dvgrab 3.4
    63

Related Downloads

SchoolTool
SchoolTool is a versatile information system platform designed for school administration purposes. ...
Fully Modular Synthesizer
FMS is a software tool that enables the creation of various sounds ...
Yoltia
Yoltia is a software tool that enables easy editing of image files. ...
Kite
This is a programming language optimized to reduce the amount of involvement ...
Plastic SCM
Plastic SCM is a powerful Software Configuration Management solution that monitors and ...
GPS04
GPS04 is a software that functions as a desktop partner to the ...
gtraffic
This software offers an uncomplicated way to keep track of traffic usage ...
ciscobackup
The software utility script, CiscoBackup Project, offers a secure way to backup ...
Patch Check Advanced
PCA generates patch status lists for Sun Solaris systems, including those that ...
gDevilspie
gDevilspie simplifies rule creation in the devilspie window matching daemon with its ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.