Last year, Intel open sourced its Thread Building Blocks. Not to be outdone, rival AMD has now launched its own open source project, according to internetnews.com.
In the Framewave project, the chipmaker has released its AMD Performance Library. The now three-year-old library reportedly includes more than 3200 performance routine optimizations. AMD's Margaret Lewis says of the project:
The idea [is] that there is more utility with them in open source and to encourage a wider body of developers to get started with optimizations and to add their own routines to this core set of libraries.
What's more, she notes the project is not intended to be limited to AMD processors and that other vendors are welcome to participate.
Lewis also says that AMD's open source project and Intel's open source project are focused on two different approaches to solving similar problems. In her view:
TBB is about helping developers to produce code that is multithreaded. In... Framewave AMD is giving developers libraries with multithreaded routines so [they can] link their compiler to the routine to get the benefits of the threading.