首页> 外国专利> Method and apparatus for processing data in multiple modes in accordance with parallelism of program by using cache memory

Method and apparatus for processing data in multiple modes in accordance with parallelism of program by using cache memory

机译:通过使用高速缓冲存储器根据程序的并行性以多种模式处理数据的方法和装置

摘要

A data processing system having flexibility coping with parallelism of a program comprises a plurality of processor elements for executing instructions, a main memory shared by the plurality of processor elements, and a plurality of parallel operation control facilities for enabling the plurality of processor elements to operate in synchronism. The plurality of parallel operation control facilities are provided in correspondence to the plurality of processor elements, respectively. The data processing system further comprises a multiprocessor operation control facility for enabling the plurality of processor elements to operate independently, and a flag for holding a value indicating which of the parallel operation mode or the multiprocessor mode is to be activated. The shared cache memory is implemented in a blank instruction and controlled by a cache controller so that inconsistency of the data stored in the cache memory is eliminated.
机译:具有应付程序并行性的灵活性的数据处理系统包括:多个处理器元件,用于执行指令;多个处理器元件共享的主存储器;以及多个并行操作控制工具,用于使多个处理器元件能够操作。同步地分别与多个处理器元件相对应地提供多个并行操作控制设备。该数据处理系统还包括:多处理器操作控制工具,用于使多个处理器元件能够独立地操作;以及标记,用于保持指示并行操作模式或多处理器模式中的哪一个将被激活的值。共享高速缓存存储器以空指令实现,并由高速缓存控制器控制,从而消除了存储在高速缓存存储器中的数据的不一致。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号