Andrew B. Moch - Austin TX, US Aaron T. Rossetto - Austin TX, US Brent C. Schwan - Austin TX, US
Assignee:
National Instruments Corporation - Austin TX
International Classification:
G06F 15/16
US Classification:
709236, 709229, 709235, 370235, 370252
Abstract:
A mechanism for managing packetized data transfers in a system including a transmitting and a receiving device. The transmitting device may transmit data to the receiving device in a plurality of packets, each packet a predetermined number of data bytes wide. The transmitting device may include a transfer count unit to maintain a data transfer count based on a number of transmitted data bytes. The receiving device may program the transmitting device with a transfer count mark, which may be a number that corresponds to a specific count of the data transfer count. The transmitting device may calculate a difference between the data transfer count and the transfer count mark. If the difference between the transfer count and the transfer count mark is less than the predetermined number, the transmitting device may transmit a short data packet having less than the predetermined number of data bytes to the receiving device.
Method And Apparatus For Optimizing The Responsiveness And Throughput Of A System Performing Packetized Data Transfers Using A Transfer Count Mark
Andrew Moch - Austin TX, US Aaron Rossetto - Austin TX, US Brent Schwan - Austin TX, US Glen Sescila - Austin TX, US
International Classification:
G06F 15/16
US Classification:
709230000
Abstract:
A mechanism for managing packetized data transfers in a system including a transmitting and a receiving device. The transmitting device may transmit data to the receiving device in a plurality of packets, each packet a predetermined number of data bytes wide. The transmitting device may include a transfer count unit to maintain a data transfer count based on a number of transmitted data bytes. The receiving device may program the transmitting device with a transfer count mark, which may be a number that corresponds to a specific count of the data transfer count. The transmitting device may calculate a difference between the data transfer count and the transfer count mark. If the difference between the transfer count and the transfer count mark is less than the predetermined number, the transmitting device may transmit a short data packet having less than the predetermined number of data bytes to the receiving device.
- Austin TX, US Richard L. Ratzel - Austin TX, US Aaron T. Rossetto - Austin TX, US
International Classification:
G06F 13/368 G06F 13/40
Abstract:
Asynchronous event-based start of input/output operations is implemented in a distributed system. Within the distributed system, each master device—of a plurality of master devices coupled to a respective plurality of slave devices via an internal network—may implement one or more timed-functions configured to control timing of physical input operations and/or physical output operations for the respective plurality of slave devices, and streams between the master device and the respective plurality of slave devices. A subset of the slave devices may be further interconnected via a shared signal-based bus, which may be used to propagate an asynchronous event that may be used to start at least one of the one or more timed functions implemented on a master device coupled to at least one slave device of the subset of slave devices. The asynchronous event may be generated by one of the slave devices.
Resumes
Principal Software Architect At National Instruments
National Instruments 2006 - Jan 2011
Senior Software Engineer
National Instruments 2006 - Jan 2011
Principal Software Architect at National Instruments
National Instruments 2002 - 2006
Staff Software Engineer
National Instruments Jan 2000 - 2002
Software Engineer
Vytalnet Sep 1997 - Jan 2000
Software Developer
Education:
Brock University 1993 - 1998
Skills:
Embedded Software Embedded Software Programming Software Architectural Design Windows Driver Development Windows Kernel Programming Linux Kernel Kernel Debugging Windbg Gdb Gnu Debugger C++ Language X86 Assembly X64 68K Assembly Ni Labview Visual Studio Data Acquisition Perl Ruby Python Tcp/Ip Protocols Ethernet Usb Software Defined Radio Mentoring Supervising Behavioral Interviewing Interviewing Skills Ddi Facilitator C++ Debugging
Youtube
GRCon22 - Architecture for Monitoring Public ...
I'm Aaron Rossetto and I'm very pleased and honored to be able to talk...
Duration:
29m 50s
Aaron Gigol, Rossetto & Cioccolato: le posizi...
Duration:
7m 47s
Amateur Radio Meetup: P25 Trunked Radio
Aaron Rossetto talks about Project 25 digital radio. See the details a...
Duration:
1h 26m 46s
GRCon21 - Meet the Family: RFNoC Blocks in UHD
Presented by Aaron Rossetto at GNU Radio Conference 2021 Last summer's...
Duration:
24m 18s
Ask For Joy - Euphoric
From Pins And Needles EP (2013) Patetico Recordings @halalkitty...
Duration:
4m 21s
Youth Suicide Fantasy - Kiss Me Deadly
Youth Suicide Fantasy - Kiss Me Deadly Kiss Me Deadly single (2011)
Aaron Rossetto 1993 graduate of Laura Secord Secondary School in St. catharines, ON is on Classmates.com. See pictures, plan your class reunion and get ...