Thread acceptance for queuing asynchronous events for execution in bucket processor
Apparatuses and techniques for asynchronous event message processing in a processor are described herein. A bucket multi-threaded processor may include an asynchronous event handler to: receive an indication of a thread creation instruction from a parent thread; determining a return value size of a...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Apparatuses and techniques for asynchronous event message processing in a processor are described herein. A bucket multi-threaded processor may include an asynchronous event handler to: receive an indication of a thread creation instruction from a parent thread; determining a return value size of a return value according to the indication of the thread creation instruction; determining whether there is sufficient space in the memory to store the return value; in response to determining that there is sufficient space in the memory to store the return value, allocating space in the memory to store the return parameter; and providing access to the return value from the allocated space to the parent thread based at least in part on a thread return instruction from the child thread.
本文中描述用于处理器中的异步事件消息处理的装置和技术。一种桶式多线程处理器可包含异步事件处理程序,其用以:从父线程接收线程创建指令的指示;根据所述线程创建指令的所述指示确定返回值的返回值大小;确定所述存储器中是否有足够的空间来存储所述返回值;响应于确定所述存储器中有足够的空间来存储所述返回值,分配所述存储器中的空间来存储所述返回参数;以及至少部分地基于来自所述子线程的线程返回指令,向所述父线程提供对来自所分配空间的所述返回值的存取。 |
---|