{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T12:23:32Z","timestamp":1725798212729},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783662441985"},{"type":"electronic","value":"9783662441992"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-662-44199-2_98","type":"book-chapter","created":{"date-parts":[[2014,7,31]],"date-time":"2014-07-31T18:17:11Z","timestamp":1406830631000},"page":"654-662","source":"Crossref","is-referenced-by-count":1,"title":["Elements of Design for Containers and Solutions in the LinBox Library"],"prefix":"10.1007","author":[{"given":"Brice","family":"Boyer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Guillaume","family":"Dumas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pascal","family":"Giorgi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cl\u00e9ment","family":"Pernet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"B. David","family":"Saunders","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"98_CR1","unstructured":"Alexandrescu, A.: Modern C++ design: generic programming and design patterns applied. C++ in-depth series. Addison-Wesley (2001)"},{"key":"98_CR2","unstructured":"Boyer, B.: Multiplication matricielle efficace et conception logicielle pour la biblioth\u00e9que de calcul exact LinBox. PhD thesis, Universit\u00e9 de Grenoble (June 2012)"},{"key":"98_CR3","unstructured":"Boyer, B., Dumas, J.-G.: Matrix multiplication over word-size prime fields using Bini\u2019s approximate formula (submitted, May 2014), \n                    \n                      http:\/\/hal.archives-ouvertes.fr\/hal-00987812"},{"key":"98_CR4","first-page":"80","volume-title":"Proceedings of the 4th International Workshop on Parallel and Symbolic Computation, PASCO 2010","author":"B. Boyer","year":"2010","unstructured":"Boyer, B., Dumas, J.-G., Giorgi, P.: Exact sparse matrix-vector multiplication on GPU\u2019s and multicore architectures. In: Proceedings of the 4th International Workshop on Parallel and Symbolic Computation, PASCO 2010, pp. 80\u201388. ACM, New York (2010)"},{"key":"98_CR5","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1145\/1576702.1576713","volume-title":"Proceedings of the 2009 International Symposium on Symbolic and Algebraic Computation, ISSAC 2009","author":"B. Boyer","year":"2009","unstructured":"Boyer, B., Dumas, J.-G., Pernet, C., Zhou, W.: Memory efficient scheduling of Strassen-Winograd\u2019s matrix multiplication algorithm. In: Proceedings of the 2009 International Symposium on Symbolic and Algebraic Computation, ISSAC 2009, pp. 55\u201362. ACM, New York (2009)"},{"key":"98_CR6","unstructured":"Cung, V.-D., Danjean, V., Dumas, J.-G., Gautier, T., Huard, G., Raffin, B., Rapine, C., Roch, J.-L., Trystram, D.: Adaptive and hybrid algorithms: classification and illustration on triangular system solving. In: Dumas, J.-G. (ed.) Proceedings of Transgressive Computing 2006, Granada, Espa\u00f1a (April 2006)"},{"key":"98_CR7","doi-asserted-by":"crossref","unstructured":"Dumas, J.-G., Gautier, T., Giesbrecht, M., Giorgi, P., Hovinen, B., Kaltofen, E., Saunders, B.D., Turner, W.J., Villard, G.: LinBox: A generic library for exact linear algebra. In: Proceedings of the 2002 International Congress of Mathematical Software, Beijing China, World Scientific Pub. (August 2002)","DOI":"10.1142\/9789812777171_0005"},{"key":"98_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/978-3-642-15582-6_16","volume-title":"Mathematical Software \u2013 ICMS 2010","author":"J.-G. Dumas","year":"2010","unstructured":"Dumas, J.-G., Gautier, T., Pernet, C., Saunders, B.D.: LinBox founding scope allocation, parallel building blocks, and separate compilation. In: Fukuda, K., van der Hoeven, J., Joswig, M., Takayama, N. (eds.) ICMS 2010. LNCS, vol.\u00a06327, pp. 77\u201383. Springer, Heidelberg (2010)"},{"key":"98_CR9","doi-asserted-by":"crossref","unstructured":"Dumas, J.-G., Gautier, T., Pernet, C., Sultan, Z.: Parallel computation of echelon forms. In: Proceedings of the 20th International Conference on Parallel Processing, Euro-Par 2014, Porto, Portugal. LNCS, vol.\u00a08632 (August 2014) (to appear)","DOI":"10.1007\/978-3-319-09873-9_42"},{"issue":"3","key":"98_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1391989.1391992","volume":"35","author":"J.-G. Dumas","year":"2008","unstructured":"Dumas, J.-G., Giorgi, P., Pernet, C.: Dense linear algebra over word-size prime fields: the Fflas and Ffpack packages. ACM Trans. Math. Softw.\u00a035(3), 1\u201342 (2008)","journal-title":"ACM Trans. Math. Softw."},{"key":"98_CR11","unstructured":"Gamma, E.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series. Addison-Wesley (1995)"},{"key":"98_CR12","volume-title":"Modern Computer Algebra","author":"J. Gathen von zur","year":"1999","unstructured":"von zur Gathen, J., Gerhard, J.: Modern Computer Algebra. Cambridge University Press, New York (1999)"},{"key":"98_CR13","unstructured":"Giorgi, P.: Arithm\u00e8tique et algorithmique en alg\u00e8bre lin\u00e9aire exacte pour la biblioth\u00e8que LinBox. PhD thesis, \u00c9cole normale sup\u00e9rieure de Lyon (December 2004)"},{"key":"98_CR14","unstructured":"Giorgi, P., Lebreton, R.: Online order basis and its impact on block Wiedemann algorithm. In: Proceedings of the 2014 International Symposium on Symbolic and Algebraic Computation, ISSAC 2014. ACM (to appear, 2014)"},{"key":"98_CR15","unstructured":"Gregor, D., J\u00e4rvi, J., Kulkarni, M., Lumsdaine, A., Musser, D., Schupp, S.: Generic programming and high-performance libraries. International Journal of Parallel Programming\u00a033, 145\u2013164 (2005), 10.1007\/s10766-005-3580-8"},{"key":"98_CR16","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1016\/j.jsc.2013.09.002","volume":"60","author":"D. Harvey","year":"2014","unstructured":"Harvey, D.: Faster arithmetic for number-theoretic transforms. Journal of Symbolic Compututations\u00a060, 113\u2013119 (2014)","journal-title":"Journal of Symbolic Compututations"},{"key":"98_CR17","unstructured":"Stroustrup, B.: The design and evolution of C++. Programming languages\/C++. Addison-Wesley (1994)"},{"key":"98_CR18","unstructured":"Sutter, H., Alexandrescu, A.: C++ Coding Standards: 101 Rules, Guidelines, and Best Practices. The C++ In-Depth Series. Addison-Wesley (2005)"},{"key":"98_CR19","unstructured":"Turner, W.J.: Blackbox linear algebra with the library. PhD thesis, North Carolina State University (May 2002)"},{"key":"98_CR20","doi-asserted-by":"crossref","unstructured":"Wezowicz, M., Saunders, B.D., Taufer, M.: Dealing with performance\/portability and performance\/accuracy trade-offs in heterogeneous computing systems: a case study with matrix multiplication modulo primes. In: Proc. SPIE, vol.\u00a08403, pp. 08\u201308\u201310 (2012)","DOI":"10.1117\/12.919323"}],"container-title":["Lecture Notes in Computer Science","Mathematical Software \u2013 ICMS 2014"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-44199-2_98","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,27]],"date-time":"2019-05-27T09:29:53Z","timestamp":1558949393000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-662-44199-2_98"}},"subtitle":["Extended Abstract"],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783662441985","9783662441992"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-44199-2_98","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}