首页> 外国专利> MICROPROCESSOR ARCHITECTURE CAPABLE OF SUPPORTING MULTIPLE HETEROGENEOUS PROCESSORS

MICROPROCESSOR ARCHITECTURE CAPABLE OF SUPPORTING MULTIPLE HETEROGENEOUS PROCESSORS

机译:支持多种异构处理器的微处理器架构

摘要

A computer system including a microprocessor architecture capable of supporting multiple processors includes a memory array unit (MAU), an MAU system bus including a data bus, an address bus and a control signal bus, and a data bus, an address bus and a control signal bus. It includes an I / O bus, a plurality of I / O devices, and a plurality of microprocessors. Data and command caches, data transfer between memory, and other I / O devices are handled using switch network port data and command caches and I / O interface circuitry. Access of the memory buses is controlled by an arbitration circuit using fixed and dynamic priority schemes. Test and set bypass circuits are provided to prevent memory band loss due to spin locking. The content addressing memory (CAM) stores the semaphore's address and is checked by devices attempting to access the memory to determine whether the memory is available before an address is loaded on the memory bus. Writing to an area protected by a semaphore clears the semaphore and CAM. The column match comparison circuit is provided to reduce the memory latency by giving increased priority in order to succeed in requesting access to memory areas having identical addresses. Dynamic switch / port coordination is provided by changing the device's unique priority of the devices, the number of serviced requests based on thermal match, the number of service rejections of the device, and the priority based on the number of serviced devices. Circuits are also provided for invalidation and interference so that the slave devices can operate with the latest information. Circuits are also included to provide dynamic memory refresh because each processor knows the lap time between when the memory refresh occurs and the refresh request.
机译:包括能够支持多个处理器的微处理器体系结构的计算机系统包括:存储器阵列单元(MAU),包括数据总线,地址总线和控制信号总线的MAU系统总线,以及数据总线,地址总线和控制装置信号总线。它包括一个I / O总线,多个I / O设备和多个微处理器。数据和命令高速缓存,内存与其他I / O设备之间的数据传输使用交换机网络端口数据和命令高速缓存以及I / O接口电路来处理。存储器总线的访问由仲裁电路使用固定和动态优先级方案控制。提供测试和设置旁路电路,以防止由于自旋锁定而导致存储带丢失。内容寻址存储器(CAM)存储信号量的地址,并由尝试访问该存储器的设备检查,以确定在将地址加载到存储器总线之前该存储器是否可用。写入受信号量保护的区域会清除该信号量和CAM。提供列匹配比较电路以通过给予增加的优先级来减少存储器等待时间,以便成功请求访问具有相同地址的存储器区域。通过更改设备的设备唯一优先级,基于热匹配的服务请求数,设备的服务拒绝数以及基于服务设备数的优先级,可以提供动态交换机/端口协调。还提供了用于无效和干扰的电路,以便从设备可以使用最新信息进行操作。还包括用于提供动态内存刷新的电路,因为每个处理器都知道发生内存刷新和刷新请求之间的时间间隔。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号