首页 | 本学科首页   官方微博 | 高级检索  
     检索      

MIC商用并行编程性能优化分析
引用本文:王寅峰,邓果丽,许志良.MIC商用并行编程性能优化分析[J].深圳信息职业技术学院学报,2013,11(1):87-93.
作者姓名:王寅峰  邓果丽  许志良
作者单位:深圳信息职业技术学院软件学院,广东深圳,518172
基金项目:广东省自然科学基金,深圳市科技计划项目
摘    要:针对MIC架构处理各种复杂业务时对性能日益增长的要求,为充分利用MIC使用已有编程模型的优势,通过避免内存容量、网络带宽方面的瓶颈增强并行编程的线程扩展性,对并行度、内存空间、数据通信与传递、Cache访问、负载均衡以及循环分块和向量化等方法进行了讨论。通过在内存数据库领域优化性能的应用,对使用三层优化方法发挥MIC众核技术优势进行了分析与展望。

关 键 词:MIC众核计算  并行优化  高性能计算

Performance optimization methods for boosting MIC-based parallel computing
WANG Yinfeng , DENG Guoli , XU Zhiliang.Performance optimization methods for boosting MIC-based parallel computing[J].Journal of Shenzhen Institute of Information Technology,2013,11(1):87-93.
Authors:WANG Yinfeng  DENG Guoli  XU Zhiliang
Institution:(School of Software Engineering Shenzhen Institute of Information Technology,Shenzhen 518172,P.R.China)
Abstract:To satisfy the ever-increasing performance demand of many integrated core (MIC) based parallel computing and critical application's operation, the performance optimization methods needs to offer efficient latency hiding, flexible data transfer, and high scalability features so as to facilitate and simplify the parallelism development. Benefits from the same application code base, MIC could amplify the parallelism from applications and accelerate them as tasks with SIMD kernels. The in-memory database (IMDb) eliminates the I/O bottleneck by storing data in main memory. We give a unified approach to fully utilize the advantage of MIC for IMDb online transaction, a three- level optimization design strategy, including the memory-access level, kernel-speedup level and data-partition level, is also proposed using the hardware parallelism to achieve task-level and data-level parallelism of IMDb programs, and guarantee that the IMDb could express real-time transaction in an efficient way.
Keywords:MIC (many integrated core)  parallel optimization  HPC (high performance computing)
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号