Bonjour,
La prochaine session du séminaire Performance et Généricité du LRDE
(Laboratoire de Recherche et Développement de l'EPITA) aura lieu le
Mercredi 2 décembre 2009 (14h-16h30) en Amphi 4, KB.
Au programme :
Le processeur CELL : architecture et programmation
-- Jean-Luc Lamotte
Le processeur CELL BE développé par le consortium IBM, Sony et Toshiba a
eu un impact important dans le monde du calcul scientifique mais aussi
dans le monde du jeu. Il est le processeur de base de la première
machine à avoir atteint 1 Pflops et aussi celui de la Play Station 3 de
Sony. Pour arriver à ce niveau de performance, il intègre 9 coeurs
hétérogènes interconnectés par un bus. Le coeur principal (PPE)
appartient à la famille des PowerPC. Les 8 autres coeurs (SPE) sont
spécialisés pour le calcul. Après une présentation détaillée de
l'architecture du processeur, nous développerons son mode de la
programmation : lancement de threads de calcul sur les SPE, échange de
données, programmation SIMD.
Jean-Luc Lamotte est professeur à l'université P. et M. Curie (UPMC).
Ses travaux de recherche au sein du laboratoire d'informatique de Paris
6 (LIP6) dans l'équipe PEQUAN (PErformance et QUalité des Algorithmes
Numériques) du département CALSCI (calcul scientifique) portent sur le
calcul haute performance en intégrant la vitesse de calcul, mais aussi
la qualité numérique des résultats obtenus. Il enseigne notamment le
parallélisme dans la spécialité SAR du master d'informatique de l'UPMC.
http://www-pequan.lip6.fr/~lamotte/
La méthode multipôle rapide sur le processeur Cell : calcul du champ proche
-- Pierre Fortin
La méthode multipôle rapide (Fast Multipole Method, FMM) permet de
résoudre en temps linéaire le problème à N-corps, en astrophysique ou en
dynamique moléculaire par exemple. Nous présentons ici l'implémentation
sur le processeur Cell du calcul du champ proche de la FMM, ce qui
constitue un premier pas vers une implémentation complète de la FMM sur
ce processeur. Nous détaillerons les problèmes rencontrés, au niveau de
l'architecture comme au niveau de l'algorithmique, ainsi que les
diverses optimisations mises en place. Notre implémentation permet de
calculer jusqu'à 8,5 milliards d'interactions par seconde (115,8
Gflop/s) sur un processeur Cell, et jusqu'à 17 milliards d'interactions
par seconde sur un IBM QS20 (230,4 Gflop/s), pour des distributions
uniformes ou non uniformes de particules.
Pierre Fortin est maître de conférences à l'Université Pierre et Marie
Curie dans l'équipe PEQUAN (LIP6) depuis deux ans. Ses travaux de
recherche portent sur le calcul scientifique parallèle haute performance
et sur les simulations numériques pour le problème à N-corps. Depuis
septembre 2009, il est responsable de l'option "Calcul Intensif sur
Nouvelles Architectures Parallèles" à Polytech'Paris-UPMC.
http://www-pequan.lip6.fr/~fortin/
--
Daniela Becker
Bonjour,
La prochaine session du séminaire Performance et Généricité du LRDE
(Laboratoire de Recherche et Développement de l'EPITA) aura lieu le
Mercredi 21 octobre 2009 (14h-16h).
Au programme:
* 14h: CImg et G'MIC : Boites à outils libres pour le traitement
d'images à différents niveaux
-- David Tschumperlé, GREYC Uni Caen.
http://www.greyc.ensicaen.fr/~dtschump/
Malgré la grande variété des types de données que l'on rencontre
dans le
domaine du traitement d'images (1D,2D,3D, scalaires, couleurs,
multi-spectrales, séquences, etc...), nous sommes souvent amenés à
appliquer des algorithmes très classiques, ou des variations de ces
algorithmes, pour le pré-traitement, l'analyse ou la visualisation de
ces données images. Par conséquent, les logiciels et les bibliothèques
que nous utilisons dans notre recherche quotidienne, devraient également
être génériques, afin de s'adapter le mieux possible aux données à
traiter. Dans ce séminaire, je présenterai quelques outils développés
dans cette optique (au laboratoire GREYC, équipe IMAGE), qui possèdent
différents niveaux d'utilisations. Je commencerai tout d'abord par
présenter CImg, une bibliothèque C++ "template" (donc générique par
nature), qui a pour but de faciliter l'implémentation d'algorithmes de
traitements d'images personnalisés. Puis, j'introduirai G'MIC, un
langage de script reprenant la plupart des éléments de CImg, qui est
dédié au traitement et à l'analyse d'images "de tous les jours".
J'essaierai de montrer comment ces différents outils indépendants sont
organisés et comment ils cherchent à aider le chercheur ou le
programmeur en traitement d'images, autant d'un point de vue
programmation pure que d'un point de vue plus haut niveau.
-- David Tschumperlé est chargé de recherche CNRS, travaillant dans
l'équipe IMAGE du GREYC, depuis 2004. Il s'intéresse principalement aux
méthodes variationnelles et EDP pour le traitement d'images local et/ou
non-local.
Pour plus de renseignements, consultez http://seminaire.lrde.epita.fr/.
L'entrée du séminaire est libre. Merci de bien vouloir diffuser cette
information le plus largement possible.
--
Daniela Becker
Hello,
I'm happy to announce the release of FiXme version 4.0.
#### WARNING: this is a major release containing many new features and heavy
#### internals refactoring. FiXme 4.0 comes with unprecedented flexibiity,
#### unrivalled extensibility and unchallenged backward-INcompatibility.
What's new in version 4.0
=========================
** Support for collaborative annotations
suggested by Michael Kubovy
** Support for "targeted" notes and environments
(highlighting a portion of text), suggested by Mark Edgington.
** Support for "floating" notes
(not specific to any portion of text), suggested by Rasmus Villemoes.
** Support for alternate layout autoswitch in TeX's inner mode
suggested by Will Robertson.
** Support for automatic language tracking in multilingual documents
** Support for themes
** Extended support for user-provided layouts
** Support for key=value argument syntax in the whole user interface
** New command \fxsetup
** Homogenize log and console messages
** Heavy internals refactoring
Description
===========
FiXme is a collaborative annotation tool for LaTeX documents. Annotating a
document refers here to inserting meta-notes, that is, notes that do not
belong to the document itself, but rather to its development or reviewing
process. Such notes may involve things of different importance levels, ranging
from simple "fix the spelling" flags to critical "this paragraph is a lie"
mentions. Annotations like this should be visible during the development or
reviewing phase, but should normally disapear in the final version of the
document.
FiXme is designed to ease and automate the process of managing collaborative
annotations, by offering a set of predefined note levels and layouts, the
possibility to register multiple note authors, to reference annotations by
listing and indexing etc. FiXme is extensible, giving you the possibility to
create new layouts or even complete "themes", and also comes with support for
AUC-TeX.
Grab it directly here:
http://www.lrde.epita.fr/~didier/software/latex.php#fixme
or wait until it propagates through CTAN...
--
Resistance is futile. You will be jazzimilated.
Scientific site: http://www.lrde.epita.fr/~didier
Music (Jazz) site: http://www.didierverna.com
EPITA/LRDE, 14-16 rue Voltaire, 94276 Le Kremlin-Bicêtre, France
Tel. +33 (0)1 44 08 01 85 Fax. +33 (0)1 53 14 59 22
Hello,
I'm happy to announce the release of DoX version 2.0.
What's new in this version:
* Optional argument to \doxitem
* Optional argument to \Describe<Item> and the <Item> environment
* Extend \DescribeMacro, \DescribeEnv and their corresponding environments
The doc package provides LaTeX developers with means to describe the
usage and the definition of new commands and environments. However,
there is no simple way to extend this functionality to other items
(options or counters for instance). DoX is designed to circumvent this
limitation, and provides some improvements over the existing
functionality as well.
Grab it directly here:
http://www.lrde.epita.fr/~didier/software/latex.php#dox
or wait until it propagates through CTAN...
--
Resistance is futile. You will be jazzimilated.
Scientific site: http://www.lrde.epita.fr/~didier
Music (Jazz) site: http://www.didierverna.com
EPITA/LRDE, 14-16 rue Voltaire, 94276 Le Kremlin-Bicêtre, France
Tel. +33 (0)1 44 08 01 85 Fax. +33 (0)1 53 14 59 22
Chers collègues,
La prochaine session du séminaire Performance et Généricité du LRDE
(Laboratoire de Recherche et Développement de l'EPITA) aura lieu le
Mercredi 30 septembre 2009 (14h-15h30).
Au programme:
GpuCV: Accélération par processeur graphique pour le traitement
d'image et la vision artificielle.
-- Yannick Allusse et Patrick Horain
http://picoforge.int-evry.fr/projects/gpucv
Nous décrirons brièvement l'état de l'art de l'utilisation
des processeurs graphiques grand public (GPU) pour accélérer le
traitement d'image, et nous en discuterons les limites. Puis, nous
décrirons GpuCV, une bibliothèque logicielle libre et
multi-plateforme pour accélérer par GPU les opérateurs de
traitement d'image et de vision artificielle. GpuCV a été conçue
pour être compatible avec la bibliothèque OpenCV et permettre
d'intégrer facilement des opérateurs accélérés sur GPU dans des
applications développées sur CPU. L'environnement GpuCV gère de
façon transparente les caractéristiques du matériel, la
synchronisation des données, l'activation à bas niveau des
procédures GLSL ou CUDA, l'étalonnage et l'aiguillage vers la mise
en oeuvre la plus performante et finalement offre un ensemble
d'opérateurs de traiement accélérés par GPU.
-- Yannick Allusse est diplômé de l'ISTIA (2005). De 2005 à 2008,
il a été ingénieur de recherche à Télécom SudParis et a été le
principal développeur de la bibliothèque GpuCV. Ses domaines
d'intérêt englobent l'infographie, la réalité virtuelle et le
calcul intensif. Il est à présent consultant indépendant en
optimisation logicielle.
http://www.viadeo.com/fr/profile/yannick.allusse
-- Patrick Horain est Docteur-Ingénieur de l'INPG (1984) et
enseignant-chercheur à l'Institut Télécom (ex GET) depuis 1986,
d'abord à l'ENST puis à l'INT et Télécom SudParis. Ses recherches
portent en particulier sur la vision 3D par ordinateur, en
particulier pour la perception des personnes pour des applications
interactives en réalité virtuelle, et sa mise en oeuvre en temps
réel.
http://www-public.it-sudparis.eu/~horain
Pour plus de renseignements, consultez http://seminaire.lrde.epita.fr/.
L'entrée du séminaire est libre. Merci de bien vouloir diffuser cette
information le plus largement possible.
Chers collègues,
La prochaine session du séminaire Performance et Généricité du LRDE
(Laboratoire de Recherche et Développement de l'EPITA) aura lieu le
Mercredi 30 septembre 2009 (14h-15h30).
Au programme:
GpuCV: Accélération par processeur graphique pour le traitement
d'image et la vision artificielle.
-- Yannick Allusse et Patrick Horain
http://picoforge.int-evry.fr/projects/gpucv
Nous décrirons brièvement l'état de l'art de l'utilisation
des processeurs graphiques grand public (GPU) pour accélérer le
traitement d'image, et nous en discuterons les limites. Puis, nous
décrirons GpuCV, une bibliothèque logicielle libre et
multi-plateforme pour accélérer par GPU les opérateurs de
traitement d'image et de vision artificielle. GpuCV a été conçue
pour être compatible avec la bibliothèque OpenCV et permettre
d'intégrer facilement des opérateurs accélérés sur GPU dans des
applications développées sur CPU. L'environnement GpuCV gère de
façon transparente les caractéristiques du matériel, la
synchronisation des données, l'activation à bas niveau des
procédures GLSL ou CUDA, l'étalonnage et l'aiguillage vers la mise
en oeuvre la plus performante et finalement offre un ensemble
d'opérateurs de traiement accélérés par GPU.
-- Yannick Allusse est diplômé de l'ISTIA (2005). De 2005 à 2008,
il a été ingénieur de recherche à Télécom SudParis et a été le
principal développeur de la bibliothèque GpuCV. Ses domaines
d'intérêt englobent l'infographie, la réalité virtuelle et le
calcul intensif. Il est à présent consultant indépendant en
optimisation logicielle.
http://www.viadeo.com/fr/profile/yannick.allusse
-- Patrick Horain est Docteur-Ingénieur de l'INPG (1984) et
enseignant-chercheur à l'Institut Télécom (ex GET) depuis 1986,
d'abord à l'ENST puis à l'INT et Télécom SudParis. Ses recherches
portent en particulier sur la vision 3D par ordinateur, en
particulier pour la perception des personnes pour des applications
interactives en réalité virtuelle, et sa mise en oeuvre en temps
réel.
http://www-public.it-sudparis.eu/~horain
Pour plus de renseignements, consultez http://seminaire.lrde.epita.fr/.
L'entrée du séminaire est libre. Merci de bien vouloir diffuser cette
information le plus largement possible.
Hello,
I'm happy to announce the release of DoX version 1.0 (first public version).
The doc package provides LaTeX developers with means to describe the
usage and the definition of new macros and environments. However, there
is no simple way to extend this functionality to other items (options or
counters for instance). The dox package is designed to circumvent this
limitation.
Grab it directly here:
http://www.lrde.epita.fr/~didier/software/latex.php#dox
or wait until it propagates through CTAN...
--
Resistance is futile. You will be jazzimilated.
Scientific site: http://www.lrde.epita.fr/~didier
Music (Jazz) site: http://www.didierverna.com
EPITA/LRDE, 14-16 rue Voltaire, 94276 Le Kremlin-Bicêtre, France
Tel. +33 (0)1 44 08 01 85 Fax. +33 (0)1 53 14 59 22
L'équipe Olena a le plaisir de vous annoncer que la version 1.0 de la
bibliothèque de traitement d'image, Milena, a été intégrée à la
distribution Linux Mandriva.
Milena fera partie de la prochaine version de la distribution, Mandriva
2010.0, prévue pour le mois de novembre 2009.
Les packages RPMs sont déjà disponibles à cette adresse :
http://doc4.mandriva.org/bin/view/doc42/package/63eeb0d7e033fba7fdc6fe7b83c…
--
Guillaume Lazzara
Hello,
I'm happy to announce the release of FiXme version 3.4.
What's new in this version:
* \fixme, \fxerror, \fxwarning and \fxnote are now robust
* Fix incompatibility with KOMA-Script classes
Grab it directly here:
http://www.lrde.epita.fr/~didier/software/latex.php#fixme
or wait until it propagates through CTAN...
FiXme provides you with a way of inserting fixme notes in documents.
Such notes can appear in the margin of the document, as index entries,
in the log file and as warnings on stdout. It is also possible to
summarize them in a list, and in the index. When you switch from draft
to final mode, any remaining fixme note will be logged, but removed from
the document's body. Additionally, critical notes will abort compilation
with an informative message. FiXme also comes with support for AUC-TeX.
--
Resistance is futile. You will be jazzimilated.
Scientific site: http://www.lrde.epita.fr/~didier
Music (Jazz) site: http://www.didierverna.com
EPITA/LRDE, 14-16 rue Voltaire, 94276 Le Kremlin-Bicêtre, France
Tel. +33 (0)1 44 08 01 85 Fax. +33 (0)1 53 14 59 22
The Olena Team is proud to announce the release of Olena 1.0.
Olena is a platform dedicated to image processing and pattern
recognition. Its core component is a generic and efficient C++
library called Milena. Milena provides a framework to implement
simple, fast, safe, reusable and extensible image processing tool
chains. The library provides many ready-to-use image data structures
(regular 1D, 2D, 3D images, graph-based images, etc.) and algorithms.
Milena's algorithms are built upon classical entities from the image
processing field (images, points/sites, domains, neighborhoods, etc.).
This design allows image processing developers and practitioners to
easily understand, modify, develop and extend new algorithms while
retaining the core traits of Milena: genericity and efficiency.
The package also features Swilena, an optional component exposing
Milena to other languages thanks to the Simplified Wrapper and
Interface Generator (SWIG). For the moment, only some Python bindings
are provided.
The Olena platform is Free Software. It is distributed under the
conditions of the GNU General Public License (GPL) version 2. See the
file COPYING shipped with the Olena distribution.
Release notes are available at:
http://olena.lrde.epita.fr/Olena100
You can download packages of the Olena 1.0 distribution here:
http://www.lrde.epita.fr/dload/olena/1.0/olena-1.0.tar.gz (25MB)
http://www.lrde.epita.fr/dload/olena/1.0/olena-1.0.tar.bz2 (21MB)
The SHA1 digests of theses packages are:
33fc3a327db3f4f68c882d3b2462b83841425628 olena-1.0.tar.gz
2c6ba36d4a156156f7d5ea8f2e1f02bbec9c9098 olena-1.0.tar.bz2
Here is a list of major changes since Olena 0.11:
* The core C++ library, renamed to Milena, has been rewritten from
scratch and features numerous additions over the past releases.
Some features have also been dropped or disabled, and some of them
will be reintegrated in future releases. The programming
interface has changed from previous versions, but most programs
using Olena 0.11 can be adapted to the Olena 1.0 API.
* Milena uses a simplified version of the SCOOP 2 paradigm
(informally called SCOOP 1.5), to improve the speed of compilation
and make developing easier while still providing very good
run-time performances.
* A first (re)implementation of Swilena featuring Python wrappers
for a very small subset of Milena is available. The bundled
Swilena Python Shell (sps) allows interactive Olena sessions.
* A reference documentation including a tutorial and a quick
reference guide have been started. They do not cover the whole
Milena library yet.
* Olena includes some demos and applications using Milena.
The file NEWS, included in the archive, contains a more complete list
of user-visible changes.
Please report any problem by mail to <olena-bugs(a)lrde.epita.fr>.
--
Roland Levillain - LRDE/EPITA - A3SI/ESIEE/IGM/UMLV-Paris Est
EPITA Research and Development Laboratory (LRDE)
14-16, rue Voltaire - FR-94276 Le Kremlin-Bicêtre Cedex - France
Phone: +33 1 53 14 59 45 - Fax: +33 1 53 14 59 22 - www.lrde.epita.fr