AMD Logo AMD Developer Central

AMD String Library
Skip Navigation LinksHome > CPU Tools > AMD Performance Libraries > AMD String Library

Overview

The AMD String Library provides standard GNU C Library (glibc) string functions optimized for AMD processors. The AMD string package is a library (called libsst.so.1) containing a subset of routines from libc.so.6. The routines in libsst.so.1 are optimized for AMD processors supporting the SSE4a instruction set. At present, this library is available in rpm form and supports the 64-bit versions of x86_64 Linux. Currently, the library is tested and supported only on RHEL 5.2. However, if you have any specific requests, please visit our Tools and Libraries Support page and submit a help request.

If your applications and workloads are string-searching intensive then you may benefit from this library. Simply install libsst; no need to recompile your existing code. All the applications using the routines exported by libsst will then use libsst rather then libc.

The AMD String Library contains optimized versions of ffsll, strchr, strrchr, memchr, strlen, strnlen, index and rindex functions.  Benefits include:

  • Improved performance for a wide variety of applications
  • Binary compatibility with standard glibc functions
  • No need to recompile existing code
  • For more information, please refer to the User Guide included in the library.

    Let us know your thoughts or share your performance results in our developer forums.

    »System Requirements
    »
    Related Resources
    »
    Downloads

    System Requirements
    • A CPU supporting the AMD SSE4A instruction set
    • 64-bit RHEL 5.2
    Related Resources
    Downloads

    *Please note: Read Software License Agreement before downloading.

    AMD Libraries Blog
    » SuperComputing 2009 - Day 2
    Thursday, November 19, 2009
    » SuperComputing 2009
    Wednesday, November 18, 2009
    » Framewave Multipass Build System
    Monday, September 07, 2009
    » ACML 4.3.0 Performance Data
    Tuesday, June 30, 2009
    » Faster string operations
    Thursday, April 02, 2009
    » ACML Example Programs and the Bonus RNG
    Wednesday, September 17, 2008
    » Put your MOVEMASK on
    Monday, September 24, 2007
    » The Conceptual Shuffle
    Monday, September 17, 2007
    » All SIMD All the Time
    Monday, September 10, 2007
    » See More
    Reset My View

    File NameLaunch DateOSBitnessDescription
    libsst-1.0-1.0.x86_64.tar (100KB)02/26/2009Linux®NAGNU C Library (glibc) string functions optimized for AMD processors.