生产厂商:SPEC产品类别:系统工具
MultiBench™ 是一套基准测试工具,可帮助处理器和系统设计人员分析、测试和改进多核处理器。它采用三种并发形式:
· 数据分解:多个线程协作完成统一目标,展现处理器对细粒度并行处理的支持。
· 处理多个数据流:使用在多个线程上运行的通用代码,并演示处理器在可扩展数据输入下的扩展能力。
· 多工作负载处理:展示了通用处理的可扩展性,证明了代码和数据的并发性。
MultiBench 将各种特定应用的工作负载与 EEMBC 多实例测试平台 (MITH) 相结合,兼容并可移植到几乎所有多核处理器和操作系统。MITH 使用基于线程的 API(符合 POSIX 标准)建立通用编程模型,通过抽象层与基准测试进行通信,并提供灵活的接口,从而可以测试各种支持线程的工作负载。
产品优势
· 分析可扩展多核架构、内存瓶颈、线程调度支持和同步效率
· 衡量并行化和可扩展性对数据处理和计算密集型任务的影响
· 提供用于针对特定处理器优化程序的分析工具
· 超过一百种工作负载组合中的应用型内核
MultiBench 的 100 多个工作负载均可单独参数化,以改变基准测试实现的并发量。通过应用难度递增且并发性更高的工作负载,系统设计人员可以针对特定处理器和系统优化程序,并评估内存瓶颈、缓存一致性、线程调度支持以及线程间同步效率的影响。丰富的工作负载类型支持对各项参数进行精准监控,从而凸显任何多核处理器和系统的优势和劣势。








