X-Ray: A Tool for Automatic Measurement of Hardware Parameters

SECOND INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, PROCEEDINGS(2005)

引用 36|浏览2
暂无评分
摘要
There is growing interest in self-optimizing computing systems that can optimize their own behavior on different platforms without manual intervention. Examples of successful self-optimizing systems are ATLAS, which generates Basic Linear Algebra Subroutine (BLAS) Libraries, and FFTW, which generates FFT libraries. Self-optimizing systems need values for hardware parameters such as the number of registers of various types and the capacities of caches at various levels. For example, ATLAS uses the capacity of the L1 cache and the number of registers in determining the size of cache tiles and register tiles. In this paper, we describe X-Ray1, a system for implementing micro-benchmarks to measure such hardware parameters. We also present novel algorithms for measuring some of these parameters. Experimental evaluations of X-Ray on traditional workstations, servers and embedded systems show that X-Ray produces more accurate and complete results than existing tools.
更多
查看译文
关键词
automatic measurement,successful self-optimizing system,self-optimizing computing system,various type,various level,basic linear algebra subroutine,hardware parameter,cache tile,fft library,hardware parameters,self-optimizing system,l1 cache,embedded system,benchmark testing,embedded systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要