Szczegóły publikacji
Opis bibliograficzny
Design of high-performance C++ package for handling of multidimensional histograms / Marian BUBAK, Jakub T. Mościcki, Jamie Shiers // W: High-performance computing and networking : 7th international conference, HPCN Europe 1999 : April 12–14, 1999 Amsterdam, The Netherlands : proceedings / eds. Peter Sloot, Marian Bubak, Alfons Hoekstra, Bob Hertzberger. — Berlin : Springer-Verlag, 1999. — (Lecture Notes in Computer Science ; ISSN 0302-9743 ; vol. 1593). — ISBN: 978-3-540-65821-4; e-ISBN: 978-3-540-48933-7. — S. 543–552. — Bibliogr. s. 552, Abstr. — Publikacja dostępna online od: 2006-11-17
Autorzy (3)
- AGHBubak Marian
- AGHMościcki Jakub T.
- Shiers Jamie
Słowa kluczowe
Dane bibliometryczne
| ID BaDAP | 1076 |
|---|---|
| Data dodania do BaDAP | 2001-04-18 |
| Tekst źródłowy | URL |
| DOI | 10.1007/BFb0100615 |
| Rok publikacji | 1999 |
| Typ publikacji | materiały konferencyjne (aut.) |
| Otwarty dostęp | |
| Czasopismo/seria | Lecture Notes in Computer Science |
Abstract
This paper evaluates different object-oriented models and design techniques for development of high-performance numerical C++ software to handle multidimensional data. Two fundamental approaches are considered: the classical inheritance driven class hierarchy and the static polymorphism techniques. The inheritance driven approach exhibits intrinsic drawbacks, whilst static polymorphism techniques based on traits may significantly increase the efficiency and extensibility of the design. In the paper, a special attention is given to the analysis of efficiency and extensibility of the proposed solutions in ODBMS environment. As the result of this reaserch the Hist OOgrams Package has been developed at CERN as a part of LHC++ environment. The results of this study may be helpful in object-oriented design of other numerical packages.