Projects tagged ‘c++’ and ‘performance’


[16 total ]
66

KCachegrind (KDE)

   
Primary Language: C++ Licensed as: GNU General Public License 2.0

KCachegrind is a KDE viewer of profiling data generated by Callgrind.

Metrics updated 11 Oct 08

25

The LLVM Compiler Infrastructure

   
Primary Language: C/C++ Licensed as: University of Illinois/NCSA Open Source License

LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations of all sorts, including those that require extensive interprocedural analysis. LLVM is also a great target for front-end ... [More] development for conventional or research programming languages, including those which require compile-time, link-time, or run-time optimization for effective implementation, proper tail calls or garbage collection. We have an incomplete list of projects which have used LLVM for various purposes, showing that you can get up-and-running quickly with LLVM, giving time to do interesting things, even if you only have a semester in a University course. We also have a list of ideas for projects in LLVM. [Less]

Metrics updated 11 Oct 08

16

OProfile

   
Primary Language: C

OProfile is a low-overhead, transparent profiler for Linux. It is capable of instruction-grain profiling of all processes, shared libraries, the kernel, and device drivers, via the hardware performance counters.

Metrics updated 10 Oct 08

13

JORAM

 
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

JORAM (Java Open Reliable Asynchronous Messaging) is an open source implementation of the JMS (Java Message Service) 1.1 API.

Metrics updated 07 Oct 08

9

Fura

   
Primary Language: Java Licensed as: GNU General Public License 2.0

Fura is a self-contained grid middleware that allows the grid enablement and distribution of applications on heterogeneous computational resources. Fura features a web-based GUI, wizard-guided installation and configuration, and Web Services ... [More] compliance. Fura's component based plug-in architecture allows grid services to be extended or replaced, and new services can be developed reusing existing components. [Less]

Metrics updated 07 Oct 08

4

Atlas

 
Primary Language: C++

The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. It provides C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK.

Metrics updated 06 Sep 08

4

Stxxl

 
Primary Language: C++ Licensed as: Boost Software License

Stxxl - Standard Template Library for Extra Large Data Sets. Stxxl is an implementation of the C++ standard template library STL for external memory (out-of-core) computations, containers, and algorithms that can process huge volumes of data that only fit on disks.

Metrics updated 06 Oct 08

2

Equalizer - Parallel Rendering

 
Primary Language: C++ Licensed as: GNU Lesser General Public License 2.1

Equalizer is an open source programming interface and resource management system for scalable OpenGL applications. An Equalizer application can run unmodified on any visualization system, from a singlepipe workstation to large scale graphics clusters ... [More] and multi-GPU workstations. Equalizer is built upon a parallel OpenGL-based programming interface solving problems that are common to any multipipe application. The API is minimally invasive, making application porting as easy as possible while delivering maximum performance. [Less]

Metrics updated 11 Oct 08

2

AutoXS

 
Primary Language: C++ Licensed as: Artistic License,GNU General Public License 1.0

The purpose of this Perl module and its plugin modules is to speed up the execution of a program at the expense of a longer startup time. AutoXS::Accessor comes with this same distribution as an example plugin. AutoXS plugins use the B and ... [More] B::Utils modules to scan all subroutines (or methods) in the calling package for certain patterns. If a subroutine complies with such a pattern, it is replaced with an XS subroutine that has the same function. AutoXS::Accessor uses Class::XSAccessor to generate the fast replacement accessors. [Less]

Metrics updated 25 Jul 08

2

Wt

 
Primary Language: C++ Licensed as: GNU General Public License 2.0

Wt (pronounced 'witty') is a C++ library and application server for developing and deploying web applications. It is not a framework which tends to enforce a way of programming, but is a widget library. The API is widget-centric, and inspired ... [More] by existing C++ Graphical User Interface (GUI) APIs. To the developer, it offers complete abstraction of any web-specific implementation details, including event handling and graphics support. [Less]

Metrics updated 10 Oct 08