Invention Grant
US08769549B2 Graphical programming system enabling data sharing from a producer to a consumer via a memory buffer
有权
图形编程系统使得能够通过存储器缓冲器从制造商到消费者的数据共享
- Patent Title: Graphical programming system enabling data sharing from a producer to a consumer via a memory buffer
- Patent Title (中): 图形编程系统使得能够通过存储器缓冲器从制造商到消费者的数据共享
-
Application No.: US13460437Application Date: 2012-04-30
-
Publication No.: US08769549B2Publication Date: 2014-07-01
- Inventor: J. Adam Kemp , Neil S. Feiereisel , Brent C. Schwan
- Applicant: J. Adam Kemp , Neil S. Feiereisel , Brent C. Schwan
- Applicant Address: US TX Austin
- Assignee: National Instruments Corporation
- Current Assignee: National Instruments Corporation
- Current Assignee Address: US TX Austin
- Agency: Meyertons Hood Kivlin Kowert & Goetzel, P.C.
- Agent Jeffrey C. Hood
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F13/00 ; G06F9/46

Abstract:
A graphical program execution environment that facilitates communication between a producer program and a consumer program is disclosed. The producer program may store data in a memory block allocated by the producer program. A graphical program may communicate with the producer program to obtain a reference to the memory block. The graphical program may asynchronously pass the reference to the consumer program, e.g., may pass the reference without blocking or waiting while the consumer program accesses the data in the memory block. After the consumer program is finished accessing the data, the consumer program may asynchronously notify the graphical program execution environment to release the memory block. The graphical program execution environment may then notify the producer program that the block of memory is no longer in use so that the producer program can de-allocate or re-use the memory block.
Public/Granted literature
- US20130290980A1 Graphical Programming System enabling Data Sharing from a Producer to a Consumer via a Memory Buffer Public/Granted day:2013-10-31
Information query