1 / 8

嵌入式基准测试集 MiBench

嵌入式基准测试集 MiBench. 主要内容 ( 一 ). 35 个嵌入式应用程序组成 MiBench 分成 6 类 : 汽车电子 (Automotive) 消费类电子 (Consumer) 网络 (Network) 办公自动化 (Office) 信息安全 (Security) 电信 (Telecommunications). 主要内容 ( 二 ). 可在官方网站上获得所有测试程序的标准 C 代码 http://www.eecs.umich.edu/mibench/source.html 一篇关于 MiBench 的详细介绍的论文

hollye
Télécharger la présentation

嵌入式基准测试集 MiBench

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 嵌入式基准测试集 MiBench

  2. 主要内容(一) • 35个嵌入式应用程序组成 • MiBench分成6类: 汽车电子(Automotive) 消费类电子(Consumer) 网络(Network) 办公自动化(Office) 信息安全(Security) 电信(Telecommunications)

  3. 主要内容(二) • 可在官方网站上获得所有测试程序的标准C代码 http://www.eecs.umich.edu/mibench/source.html • 一篇关于MiBench的详细介绍的论文 http://www.eecs.umich.edu/mibench/Publications/MiBench.pdf

  4. 测试程序 • Auto/Industrial: basicmath, bitcount, qsort, susan(edges, corners, smoothing) • Consumer: jpeg, lame, mad, tiff2bw, tiff2rgba, tiffdither, tiffmedian, typeset • Office: ghostscript, ipell, rsynth, sphinx, stringsearch • Network: dijkstra, patricia, CRC32, sha, blowfish • Security: blowfish enc., blowfish dec., pgp sign, pgp verify, rindael enc., rindael dec., sha, • Telecomm.: CRC32, FFT, IFFT, ADPCM enc., ADPCM dec, GSM enc., GSM dec.

  5. Benchmark描述(一) • 汽车电子: 模拟嵌入式控制系统 要求处理器具有较强的基本数学计算、位操作、数据输入/输出能力. • 消费类电子: 模拟消费类电子设备 模拟扫描仪,数码相机,PDA.集中于多媒体应用程序,如JPEG编/解码,MP3编/解码等 • 网络: 模拟网络设备(交换机、路由器) 最短路径计算、树和表的查找、数据输入输出

  6. Benchmark描述(二) • 办公自动化: 模拟办公设备 如:打印机、传真机、文字处理机,集中于文本操作算法 • 信息安全: 模拟网络环境 包括数据编码、解码、Hash的常用算法 • 电信: 模拟移动电子设备的无线通讯 语音编/解码算法、频率分析、校验和算法

  7. Benchmark分析 • 按指令数目分为2类 Small data sets:50 million dynamic instructions Large data sets:750 million dynamic instructions • 4类指令 control、integer、floating point、memory • Most branches are predictable

  8. 有关编译 • 所有的MiBench源代码使用GCC编译 • 在下载的源代码中各应用程序的Makefile已经写好 • 可下载mibench_arm_binaries used to run on the ARM target of SimpleScalar • 如何让这些测试程序在已有的双核模拟器跑通?是否需要用SimpleScalar的GCC编译器生成测试二进制代码?

More Related