【技术实现步骤摘要】
【国外来华专利技术】
本专利技术公开涉及计算机处理器,更确切地来说,涉及在处理器之间分布工作负荷。
技术介绍
为了提高计算性能,现代处理器实现多种技术来并发地执行任务。例如,常常对处理器实现管线化和/或多线程。许多处理器还包括多核以进一步提高性能。此外,可以将多个处理器与单个计算机系统包括在一起。可以将这些处理器的其中一些专用于各种任务,如图形处理器、数字信号处理器(DSP)等。在所有这些不同资源之间分布工作负荷可能成问题,尤其是当资源具有不同接口(例如,具有用于第一处理器的第一格式的代码可能无法用于与第二处理器实现接口,因为第二处理器需要具有第二不同格式的代码)时。希望在此类异构计算平台内使用多种资源的开发者因此必须常常编写包含针对每种资源的特定支持的软件。因此,开发了若干“域相关的”(domain-specific)语言,以使程序员能够编写可帮助跨异构计算平台分布任务的软件。此类语言包括OPENCL、CUDA、DIRECT COMPUTE等。然而,使用这些语言可能是繁琐的。
技术实现思路
公开用于自动地在处理器之间分布工作负荷的多种实施例。在一个实施例中,一种计算机可读存储介质其上存 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。