Patent ID: 8878864

Claim:
A method of operating an electronic system comprising: creating a first texture in memory of a graphics processing unit of the system; reserving a plurality of first locations in the first texture as headers; reserving a plurality of second locations in the first texture as footers; reserving a plurality of third locations in the first texture as spans, wherein each of the spans are rectangular, and positioned between a header and footer; copying first data for packetization into the spans of the first texture using a first function call to the graphics processing unit; outputting second data, including the first data and the headers and footers in the first texture through a network port of the system, creating a second texture in the memory of the graphics processing unit of the system; and copying third data for packetization from an input source into the second texture using a second function call to the graphics processing unit, wherein the third data is arranged in the second texture in a first ordering, and the third data arranged in the first ordering is the first data.