• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿(mǎn)街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            The Matrix Template Library

            http://osl.iu.edu/research/mtl/

            The Matrix Template Library (MTL) is a high-performance generic component library that provides comprehensive linear algebra functionality for a wide variety of matrix formats.

            As with the Standard Template Library (STL), MTL uses a five-fold approach, consisting of generic functions, containers, iterators, adaptors, and function objects, all developed specifically for high performance numerical linear algebra. Within this framework, MTL provides generic algorithms corresponding to the mathematical operations that define linear algebra. Similarly, the containers, adaptors, and iterators are used to represent and to manipulate concrete linear algebra objects such as matrices and vectors.

            To many scientific computing users, however, the advantages of an elegant programming interface are secondary to issues of performance. Generic programming is a powerful tool in this regard as well - performance tuning can itself be described in a generic fashion. These performance tuning abstractions are realized in a generic low-level library - the Basic Linear Algebra Instruction Set (BLAIS). Experimental results show that MTL with the BLAIS achieves performance that is as good as, or better than, vendor-tuned libraries. Thus, MTL demonstrates that the proper abstractions can be used to achieve high levels of performance, contrary to conventional wisdom. In addition, MTL requires orders of magnitude fewer lines of code for its implementation, with the concomitant savings in development and maintenance effort.

            News

            • July 5, 2005: Distribution 2.1.2-22, which is adapted to the stricter syntax requirements in new compilers like gcc 4.0 can be downloaded here.
            • In parallel, Peter Gottschling and Dave Abrahams started the development of MTL version 4.0. It was planned to have an alpha version already released. "A good plan today is better than a perfect plan tomorrow" Robert De Niro said in "Wag the dog". This is certainly true for crisis management but we doubt the same applies for scientific software development.

            Features

            The Matrix Template Library is:

            Generic, Orthogonal, and Comprehensive:
            MTL includes a large number of data formats and algorithms, including most popular sparse and dense matrix formats and functionality equivalent to Level 3 BLAS.
            Flexible and Extensible:
            The MTL interface is designed to allow new functionality to be easily incorporated.
            High Performance:
            With a good optimizing compiler, such as , MTL provides performance equal to (and in many cases better than) vendor-tuned math libraries.
            Reliable:
            MTL is extensively tested on a regular basis.
            Portable:
            MTL is written in ANSI C++ and can be compiled and used on any target platform with an ANSI C++ compiler. Currently, compilers known to work are on various platforms, MIPSp ro 7.3 on SGI, Visual C++ 6.0 and Metrowerks CodeWarrior Pro 5 on NT, egcs-2.91.60 and gcc 2.95.x on various platforms. See FAQ for more information.

            Current Release

            This is version 2.1.2 of MTL and its second full release. If you would like to be kept informed as new releases of MTL are made available, please subscribe to our announcement list.

            posted on 2006-07-01 13:40 楊粼波 閱讀(1367) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            久久综合久久综合久久| 久久精品亚洲精品国产欧美| 久久99九九国产免费看小说| 亚洲精品WWW久久久久久| 色婷婷狠狠久久综合五月| 国产精品亚洲美女久久久| 久久人妻少妇嫩草AV无码蜜桃| 久久精品无码av| 66精品综合久久久久久久| 欧美国产精品久久高清| 久久这里只有精品首页| 久久精品九九亚洲精品| 国产高潮久久免费观看| 久久久精品国产| 久久久午夜精品| 久久人妻AV中文字幕| 精品一区二区久久| 九九99精品久久久久久| 合区精品久久久中文字幕一区| 无码人妻久久一区二区三区免费 | 久久久久av无码免费网| 精品国产乱码久久久久软件| AAA级久久久精品无码片| 久久久久这里只有精品| 亚洲狠狠综合久久| 国产L精品国产亚洲区久久| 久久久国产亚洲精品| 久久91精品久久91综合| 亚洲精品成人久久久| 狠狠色丁香久久综合婷婷| 精品久久久久成人码免费动漫| 国产精品久久亚洲不卡动漫| 一本综合久久国产二区| 99热精品久久只有精品| 漂亮人妻被黑人久久精品| 香蕉99久久国产综合精品宅男自 | 日本强好片久久久久久AAA| 久久精品国产99久久久香蕉| 久久发布国产伦子伦精品| 色综合久久久久综合99| 日本久久久精品中文字幕|