首页> 外国专利> TECHNIQUES FOR SAFELY AND EFFICIENTLY ENQUEUEING AND DEQUEUEING DATA ON A GRAPHICS PROCESSOR

TECHNIQUES FOR SAFELY AND EFFICIENTLY ENQUEUEING AND DEQUEUEING DATA ON A GRAPHICS PROCESSOR

机译:在图形处理器上安全有效地入队和出队数据的技术

摘要

Methods and devices for managing first-in first-out (FIFO) queues in graphics processing are described. A write operation can be executed by multiple write threads on a graphics processing unit (GPU) to write data to memory locations in the multiple pages of memory. Similarly, and/or simultaneously, a read operation can be executed by multiple read threads to read data from the memory locations. The write and read operations include updating a pointer or multiple pointers indicating the point at which all preceding data has been fully written, or fully read. The read and write operations can also include maintaining and advancing one or more allocation pointers, and performing comparisons with the read and write done pointers, and/or various methods of synchronization, to handle overflow and underflow scenarios, to ensure read operations only read valid data, and write operations do not attempt to write to locations which are already in use.
机译:描述了用于在图形处理中管理先进先出(FIFO)队列的方法和设备。可以由图形处理单元(GPU)上的多个写线程执行写操作,以将数据写到内存的多个页面中的内存位置。类似地,和/或同时,可由多个读取线程执行读取操作以从存储器位置读取数据。写入和读取操作包括更新一个或多个指示所有先前数据已被完全写入或完全读取的点的指针。读取和写入操作还可以包括维护和推进一个或多个分配指针,并与读取和写入完成指针进行比较,和/或执行各种同步方法,以处理上溢和下溢情况,以确保读取操作仅读取有效数据和写入操作不会尝试写入已经使用的位置。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号