PURPOSE:To improve the throughput of data transfer between CPUs by dynamically setting the size of address space usable in an inter-CPU communication area corresponding to the amount of transfer of data. CONSTITUTION:When a write access request is issued from an execution unit 150, an access controller 160 outputs the write access request to shared memory 4. Also, an access address A is inputted to an address conversion mechanism 120 and an address comparison mechanism 130. The comparator 130 compares the boundary value address AO of an address storage mechanism 140 with the address A. When it is AAO, the address A is outputted as a bit-expanded address AC to the shared memory 4 as it is. When it is A=AO, an address AC=A+AS in which an offset value AS is added on the access address A is outputted to the shared memory 4 as an output address.
展开▼
机译:目的:通过动态设置与数据传输量相对应的CPU间通信区域中可用的地址空间大小,以提高CPU之间的数据传输吞吐量。组成:当从执行单元150发出写访问请求时,访问控制器160将写访问请求输出到共享内存4。此外,访问地址A被输入到地址转换机制120和地址比较机制130。比较器130将地址存储机构140的边界值地址AO与地址A进行比较。当其为A <AO时,地址A作为位扩展地址AC被原样输出到共享存储器4。当A> = AO时,其中在访问地址A上加上偏移值AS的地址AC = A + AS被输出到共享存储器4作为输出地址。
展开▼