提高数据处理系统中从存储器到多个处理机的数据传送效率的方法和系统技术方案

技术编号:2892246 阅读:229 留言:0更新日期:2012-04-11 18:40
提高数据处理系统中从存储器到多个处理机的数据传送效率的方法和系统。每个处理机有一个相联缓冲器。在特定时间间隔期满之前,以及在确定一次数据传送是否导致可能的数据一致性问题之前,根据从相联的处理机发出的请求,将数据从存储器传送到与多个处理机之一相联的缓冲器并存于其中。在特定时间间隔期满之前,若公用总线上出现被选控制信号,则禁止从缓冲器到处理机的数据传送。否则允许。(*该技术在2014年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术大体上涉及提高数据处理系统中的数据传送效率,特别涉及在多处理机数据处理系统中提高数据传送效率的方法和系统。更详细地说,本专利技术涉及的是一种方法和系统,它在确定该传送是否会导致数据一致性问题之前,先在多处理机数据处理系统内进行推测性的数据传送,然后,若随后在公用总线上出现所选的控制信号,则禁止把数据传送到多个处理机之一,因为该选择的控制信号表明,尝试的动作会在多处理机数据处理系统内破坏数据一致性。现代化的数据处理系统的设计人员一直在试图提高这类系统的性能。提高数据处理系统效率的一项技术,就是在系统内设置多个处理机。多处理机数据处理系统内的每个处理机一般都有一个小的专用存储器或“超高速缓存”,它以熟悉这项技术的人们所熟知的方式,被优先用于存取系统存储器内的数据或批令。在数据处理
内,超高速缓冲存储器的容量和用途是人们所熟悉的一个子学科,本应用中将不予论述。但是,熟悉这项技术的人们都会知道,通过利用现代化的相联超高速缓存技术,系统内部的大部分存储器存取操作都可利用暂时存储在超高速缓存/存储器接口内的数据来实现。在存储器被分布成较小的超高速缓存的多处理机系统内会发生的本文档来自技高网...

【技术保护点】
在具有用公用总线连在一起的存储器和多个处理机的数据处理系统中,提高从所述存储器到所述多个处理机之一的数据传送效率的一种方法,在该系统中,所述多个处理机中的每个处理机都有一个供存储数据用的相联缓冲器,所述多个处理机的每个处理机都在连续监控着所述公用总线,并能根据所述多个处理机中另一个处理机的尝试动作确定一个被控制信号,因为该尝试动作将在该动作之后的一个特定时间间隔内,破坏所述数据处理系统内的数据一致性,所述方法的特征包括下述实现数据处理步骤:在所述特定时间间隔内,根据从所述多个处理机中的一个处理机发出的请求,把数据从所述存储器传送到与所述多个处理机之一相联的缓冲器;把所述数据存储在所述缓冲器中;...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:迈克尔S艾伦查尔斯R穆尔罗伯特J里斯
申请(专利权)人:国际商业机器公司摩托罗拉公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1