会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • マルチプロセッサシステム及びそれにおける排他制御方法
    • 多处理器系统及其独特的控制方法
    • WO2006057208A1
    • 2006-06-01
    • PCT/JP2005/021336
    • 2005-11-21
    • インターナショナル・ビジネス・マシーンズ・コーポレーション上田 真
    • 上田 真
    • G06F9/52G06F12/00G06F13/36G06F15/167
    • G06F13/4217G06F9/526
    • 【課題】ロック変数のアトミックリードモディファイライト機能を有する高価なシステムと同等の機能を簡単な構成で実現可能なマルチプロセッサシステムを提供する。 【解決手段】あるCPUが読出信号READをアサートすると、ロックレジスタ18からロック変数LOCKが読み出されるとともに、ロックレジスタ18にロック状態「1」のロック変数LOCKが書き込まれる。読み出されたロック変数LOCKが非ロック状態「0」の場合、そのCPUはロックを獲得できる。ロック変数LOCKが読み出されるとともに、ロック状態「1」のメインロック変数LOCKが書き込まれるので、その直後に、別のCPUが読出信号READをアサートしても、ロックレジスタ18からロック状態「1」のロック変数LOCKが読み出されるので、その別のCPUはロックを獲得できない。
    • [问题]提供一种多处理器系统,其中使用简单结构来实现与具有锁定变量的原子读取 - 修改 - 写入功能的高端系统的功能相同的功能。 [解决问题的手段]当特定CPU断言读取信号(READ)时,从锁定寄存器(18)读取锁定变量(LOCK),而具有锁定状态为“1”的锁定变量(LOCK)为 写入锁定寄存器(18)。 如果读取的锁定变量(LOCK)具有非锁定状态“0”,则CPU可以获取锁定。 由于读取了锁定变量(LOCK),并且写入了具有锁定状态“1”的主锁定变量(LOCK),所以即使其他CPU立即置位了读取信号(READ),而锁定变量(LOCK)也具有 从锁定寄存器(18)读取锁定状态“1”,使其他CPU不能获得任何锁定。
    • 3. 发明申请
    • マイクロプロセッサ及び命令実行順序スケジューリング方法
    • 微处理器和指令执行订单调度方法
    • WO2002069150A1
    • 2002-09-06
    • PCT/JP2002/001272
    • 2002-02-14
    • インターナショナル・ビジネス・マシーンズ・コーポレーション上田 真
    • 上田 真
    • G06F12/08
    • G06F9/3802G06F9/383
    • The degradation of the ratio of utilization of an MPU caused by mishit of a cache memory is suppressed. A microprocessor (10) has an execution unit (26) for executing instructions including an additional test instruction to check if a desired routine including instructions or a desired data structure containing data is present in cache memories (20, 30). Right before reading such a routine, a routine included in such a data structure and parallel processable, or such a data structure, the microprocessor (10) confirms whether the routine or data structure to be read is present in the cache memories (20, 30). The routine or data structure in the cache memories (20, 30), out of the routines parallel processable and data structures, is preferentially executed by the microprocessor (10).
    • 高速缓冲存储器的虚拟化引起的MPU的利用率的劣化被抑制。 微处理器(10)具有用于执行指令的执行单元(26),该指令包括附加测试指令,以检查包含指令的所需例程或包含数据的期望数据结构是否存在于高速缓存存储器(20,30)中。 在读取这样的例程之前,包括在这种数据结构中并且可并行处理的例程或这样的数据结构,微处理器(10)确认要读取的例程或数据结构是否存在于高速缓冲存储器(20,30)中 )。 高速缓冲存储器(20,30)中的程序或数据结构在程序中可并行处理和数据结构优先由微处理器(10)执行。