首页> 外国专利> MANAGING PERIPHERAL DEVICE ADDRESS SPACE RESOURCES USING A TUNABLE BIN-PACKING/KNAPSACK ALGORITHM

MANAGING PERIPHERAL DEVICE ADDRESS SPACE RESOURCES USING A TUNABLE BIN-PACKING/KNAPSACK ALGORITHM

机译:使用可调整的装箱/背包算法管理外围设备地址空间资源

摘要

Methods and systems for allocating address space resources to resource requesting peripheral devices in an efficient manner. Resource requests are gathered for enumerated peripheral devices host by a computer platform. A map containing resource alignment requirements is built, and a virtual resource allocation map is computed based on aggregated resource requests and the alignment requirements. The resource aggregations are, in turn, based on a hierarchy of the peripheral devices. A bin-packing algorithm is employed to determine allocation of the resource requests so as to minimize resource address space allocations. The virtual resource map is then used to perform actual resource allocations. The resources include peripheral device I/O address allocation and peripheral device memory address allocations.
机译:用于以有效方式将地址空间资源分配给资源请求外围设备的方法和系统。由计算机平台为枚举的外围设备收集资源请求。构建包含资源对齐需求的映射,并基于聚合的资源请求和对齐需求来计算虚拟资源分配映射。资源聚集又基于外围设备的层次结构。采用二进制打包算法来确定资源请求的分配,以便最小化资源地址空间的分配。然后,虚拟资源图用于执行实际的资源分配。资源包括外围设备I / O地址分配和外围设备内存地址分配。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号