Electronic magazine
November 14, 2007Le travail aujourd’hui 30/07/2007
July 30, 2007Christianne va partir la semaine prochaine. Elle est gentile dans touts les cas (sweet et sympa). Elle m’aiderait beaucoup, de remplir des dossiers de mission, de faire des visas ou bien des remboursements de l’INRIA … Je me souvien qu’elle viendrait a quel heure toutes les apres midi et qu’elle nous dirait au revoir tous les soirs. Je suis tres desole de ne pas venir ton pot de depart cas je ne sais pas du tout que tu partiras notre equipe. Bon, que tu encore travailles ici jusqu’a Septembre et qu’on peut se recontrer plusieur fois, je veux dire que je te remercie beaucoup pour touts Christianne.
Un mot pour des options Americainne : Comment calculer des Greeks par rapport la frontiere d’exercise optimale ?
Grid computing
July 28, 2007Grid computing is a phase in distributed computing (or parallel computing).
In distributed computing (or parallel computing) you have some concurrency such as super computing, cluster computing, grid computing. (ref. wikipedia)
There are many ways to distinguish the conceptions above but I like an easily way that bases on the property of the components.
Homogeneous components:
- Super computing : Bases on the super computers. A super computer is a very powerful, massively parallel computer. It is applied to the study the very intensive computational problem in the biometric, geometric sciences … (i.e. IBM Blue Gene series). In finance, the IBM Deutschland research center has built a platform bases on Cell Broadband Engines and provided a specific SDK for numerical applications.
- Cluster computing : We do the cluster computing on the cluster computers. The cluster computers is a group of computers closed together. The computers are usually commonly, they are connected by a high speed local network (geographically limit).
Advantages
- High speed communication
- Same system operation
- High trust, high
Disadvantages
- Expensive
- Hard to enlarge the system
Heterogeneous components:
- Grid computing : bases on one or many groups of computers which are very different and may be do not fully trust each other, or which are geographically dispersed. They are connected through Internet by a conventional network interface.
Advantages
- Open resources
- Open standards
- Cheap
- Easy to enlarge the system
Disadvantages (also as challenges)
- Hard system configuration
- Load balancing
- Fault tolerant
- Synchronization
Then how to apply Grid computing in finance (particularly in my case is pricing the derivative productions) ? A very good question. I will try to figure it out
PicsouGrid
July 27, 2007I am a PhD candidate in Computer Science, not in Applied Mathematics. My PhD thesis aims to explore the derivatives pricing algorithms using Monte Carlo methods then to highlight their potential of parallel techniques applied on Grid infrastructure. My objective is designing a grid-based software platform (bases on ProActive, a grid middleware for parallel, distributed and multi-threaded computing), able to run financial risk evaluations too .
Our platform, we call it PicsouGrid (if you read the Donald duck comic, you have to know uncle Scrooge McDuck the richest man in the world
and Picsou is his French name). More information about PicsouGrid is in the link below.
http://www.spmetric.com/wordpress/2006/12/21/picsougrid-vd/
I know where you are, my friend.
July 26, 2007Daily working 26/07/2007
July 26, 2007Today afternoon, I’ve just had a talk with Michael Mascagni about the last forgettable conference at Reading. This year, the MCM2007 was not itself. We did not understand what was happened during this conference. It had a very poor technical program. The only thing that made me satisfy is that I could meet the most of key persons in Monte Carlo and Quasi Monte Carlo method field. And because there were not many people so I could talk with them easily.
For the next MCM conference in 2009, they would organize it in Zurich, Switzerland due to the big financial support from the local organisers. Micheal said that it will not be the same as this year and I hope so. He also suggested me something about the grid based applications which are familiar with my PhD thesis. He is very kind, funny and in some cases is talkative (positive senses of course) . A collaboration with him is not bad, right ? who know.
Return to my PicsouGrid architecture, it is not perfect yet. I have 2 parallel algorithms and I had a problem in synchronization the distributed tasks. I have to finish it as soon as possible to continue my numerical experiments. Another meeting will be held next Thursday. To help me Arnold suggested me to use the method setScatterGroup(). I probably do not like to create many objects at the beginning but it seems there is no way rather than it.
Fine, I spent a couple of hours for these posts. It helps me out of stress.

