Skip to topic | Skip to bottom
Home
Publications
Publications.200905-Seminar-DHalluinr1.5 - 24 Feb 2010 - 21:40 - FlorentDHalluintopic end

Start of topic | Skip to actions
Florent D'Halluin. Benchmarking Vaucanson and large C++ libraries with CBS. CSI Seminar 0902 May 2009

Abstract:

Vaucanson is an extensive C++ library for the manipulation of finite state machines. Compared to its main competitor, OpenFST, Vaucanson has major performance issues.

In order to improve the performance of Vaucanson, a set of tools is required to analyse the library's behavior in terms of CPU time requirements and memory usage.

Up to March 2009, no existing profiling tool was fully adapted to Vaucanson and practical to use.

CBS is a C++ Benchmarking Suite that measures the performance of C++ projects and provides tools to display, analyse and compare results in a human-readable form. It is used for in-depth Vaucanson profiling, and helps rewrite algorithms.

Résumé :

Vaucanson est une bibliothèque C++ de manipulation d'automates finis. Par rapport à son concurrent principal, OpenFST, Vaucanson souffre d'importants problèmes de performances.

Afin d'améliorer les performances de Vaucanson, il est nécessaire d'avoir des outils appropriés pour analyser le comportement de la bibliothèque en termes d'utilisation de temps CPU et de gestion de la mémoire.

Jusqu'en Mars 2009, aucun outil de ce type n'était pratique à utiliser avec Vaucanson.

CBS (C++ Benchmarking Suite) est une suite d'outils d'analyse de performances pour projets C++. Ces outils permettent de mesurer, d'afficher, et de comparer l'utilisation de ressources (temps, mémoire), dans un format accessible à l'utilisateur. Ils sont utilisés pour analyser Vaucanson afin de réécrire les algorithmes les moins efficaces.

Technical report:

Presentation slides:


to top

PublicationForm
Logo:
Category: SoftwareTools
Title: Benchmarking Vaucanson and large C++ libraries with CBS
Authors: Florent D'Halluin
Type: StudentReport
Whereprefix:  
Where: CSI Seminar
Ref: 0902
Place:  
Date: May 2009
Note:  
Lang: english
Keywords: Vaucanson, performance analysis, profiling, memory usage, CPU time
Status: draft


You are here: Publications > 200905-Seminar-DHalluin

to top

Copyright © 1999-2010 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback