检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:尤国华[1] 刘媛[1] 高东[1] YOU Guohua;LIU Yuan;GAO Dong(College of Information Science&Technology,Beijing University of Chemical Technology,Beijing 100029,China)
机构地区:[1]北京化工大学信息科学与技术学院,北京100029
出 处:《计算机工程与应用》2020年第11期33-38,共6页Computer Engineering and Applications
基 金:国家自然科学基金(No.61703026);中央高校基本科研业务费项目(No.PT1607)。
摘 要:在服务器端加入GPU或MIC等协处理器可以提升性能。但是,传统Web服务器端软件不能充分发挥多核CPU+MIC协处理器异构硬件体系的性能。为解决该问题,针对该硬件体系提出了一种新的Web服务器软件框架。该软件框架基于分阶段事件驱动模型,将部分动态请求调度至MIC协处理器执行,并可在多核CPU和MIC协处理器上并行处理动态请求。同时,通过采用自适应调度算法兼顾了CPU和MIC协处理器间的负载均衡。仿真实验表明,该模型在平均响应时间、吞吐量等方面均优于传统的基于先到先服务(First Come First Served,FCFS)的Web服务器软件模型。To improve the performance,some accelerators,such as MIC co-processors,are added to server-side,which becomes heterogeneous systems consisting of multi-core CPUs and MIC co-processors.However,traditional web server software can not make full use of the heterogeneous systems.In order to solve the problem,this paper proposes a new web server software framework,which can exploit the performance of the heterogeneous systems with multi-core CPUs and MIC co-processors.To improve the performance,the software framework schedules some dynamic requests to MIC co-processors from CPU,and then these dynamic requests can be handled on both CPUs and MIC processors.Meanwhile,the software framework can also keep load balance between multi-core CPUs and MIC co-processors by adopting a load balance algorithm.Simulation experiments show that this software framework is superior to the traditional web server software based on First Come First Served(FCFS)algorithm in aspects of mean response time and throughput.
关 键 词:异构系统 MIC协处理器 动态请求 调度 WEB服务器
分 类 号:TP301[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.40