阿尔卑斯山

用于复杂多媒体应用的ALPBench基准测试套件。多媒体应用对于一大类通用处理器来说变得越来越重要。现代媒体应用程序高度复杂,对性能要求很高。这些应用程序的一个显著特点是它们具有显著的并行性,包括线程级、数据级和指令级并行性,这与新兴的多核体系结构支持的日益增长的并行性有着潜在的一致性。因此,设计满足这些应用程序需求的系统需要一个由这些复杂应用程序组成的基准测试套件,它暴露了这些应用程序中存在的并行性。本文有两个贡献。首先,它介绍了ALPBench,一个公开的基准测试套件,它汇集了来自不同来源的五个复杂媒体应用程序:语音识别(CMU Sphinx 3)、人脸识别(CSU)、光线跟踪(Tachyon)、MPEG-2编码(MSSG)和MPEG-2解码(MSSG)。我们修改了原始应用程序,分别使用POSIX线程和sub-word SIMD(Inters-SSE2)指令公开线程级和数据级并行性。其次,本文提供了albench基准测试的性能描述,重点是并行性。这样的特性对于架构师和编译器编写者对于设计系统和为这些应用程序进行编译器优化非常有用。


zbMATH参考文献(参考 5篇文章

显示第1到第5个结果,共5个。
按年份排序(引用)

  1. Dai,H.K.;Wang,Z.:两种求所有最小最大子序列的并行算法(2019)
  2. Cebrian,Juan M.;Jahre,Magnus;Natvig,Lasse:ParVec:ParVec基准套件矢量化(2015)
  3. Daniel Sánchez;Cebrián,Juan M.;García,JoséM.;Aragón,Juan L.:通过解耦事务性内存线程减轻软错误(2015)ioport公司
  4. Fensch,Christian;Cintra,Marcelo:基于操作系统的平铺CMP一致性方案评估(2011)ioport公司
  5. Harmanci,Derin;Gramoli,Vincent;Felber,Pascal;Fetzer,Christof:可扩展事务性内存测试床(2010)