【技术实现步骤摘要】
技术介绍
1、例如冯诺伊曼(von neumann)架构的各种计算机架构常规地使用用于数据的共享存储器、用于存取共享存储器的总线、算术单元以及程序控制单元。然而,在处理器与存储器之间移动数据可能需要大量时间和能量,这又可能约束计算机系统的性能和容量。鉴于这些限制,需要新计算架构和装置来推动计算性能超越晶体管缩放的实践(即,摩尔定律(moore's law))。
2、软件执行可使用程序内的多个线程而多线程化,其中每个线程可独立地但同时地执行,同时共享程序资源。数据可使用线程间通信方法在线程之间传送。另外,可协调线程或程序的执行。
技术实现思路
【技术保护点】
1.一种设备,其包括:
2.根据权利要求1所述的设备,其中所述线程创建指令的所述指示是作为所述线程创建指令的副产物而生成的同步消息。
3.根据权利要求2所述的设备,其中所述同步消息包含所述父线程的返回值计数和线程标识符。
4.根据权利要求3所述的设备,其中确定所述返回值的返回值大小是基于所述返回值计数的。
5.根据权利要求1所述的设备,其中:
6.根据权利要求1所述的设备,其中所述线程创建指令的所述指示是所述线程创建指令自身。
7.根据权利要求6所述的设备,其中所述线程创建指令中的所述返回值数目用
...【技术特征摘要】
1.一种设备,其包括:
2.根据权利要求1所述的设备,其中所述线程创建指令的所述指示是作为所述线程创建指令的副产物而生成的同步消息。
3.根据权利要求2所述的设备,其中所述同步消息包含所述父线程的返回值计数和线程标识符。
4.根据权利要求3所述的设备,其中确定所述返回值的返回值大小是基于所述返回值计数的。
5.根据权利要求1所述的设备,其中:
6.根据权利要求1所述的设备,其中所述线程创建指令的所述指示是所述线程创建指令自身。
7.根据权利要求6所述的设备,其中所述线程创建指令中的所述返回值数目用两个位来指示,以指示所述返回值数目。
8.根据权利要求1所述的设备,其中分配所述存储器中的所述所分配空间包括针对每个返回值保留64个位。
9.根据权利要求1所述的设备,其中提供对所述返回值的存取包括将数据从所述所分配空间复制到所述父线程的寄存器状态。
10.根据权利要求1所述的设备,其中所述桶式多线程处理器是混合线程处理器。
11.一种...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。