Invention Grant
US08166146B2 Providing improved message handling performance in computer systems utilizing shared network devices
失效
在使用共享网络设备的计算机系统中提供改进的消息处理性能
- Patent Title: Providing improved message handling performance in computer systems utilizing shared network devices
- Patent Title (中): 在使用共享网络设备的计算机系统中提供改进的消息处理性能
-
Application No.: US12239966Application Date: 2008-09-29
-
Publication No.: US08166146B2Publication Date: 2012-04-24
- Inventor: Michael Basil Mundy
- Applicant: Michael Basil Mundy
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Matthew J. Bussan
- Main IPC: G06F15/173
- IPC: G06F15/173

Abstract:
In a massively parallel computer system embodiment, when receiving a message at a compute node from an input/output node, the compute node performs the steps of: obtaining a lock on a collective network device; checking a shared storage location for a message pending for a thread; if such a message is pending, receiving the message's remaining packets directly to a user's buffer, unlocking, and returning; if no such message is pending, receiving one packet from the network device; if the packet indicates that the message is for the thread, receiving the message's remaining packets directly to the user's buffer, unlocking, and returning; and if the packet indicates that the message is for another thread, updating the shared storage location with a thread id of the other thread, unlocking, waiting for a time out, locking, and repeating from the checking step. Accordingly, data copying is eliminated with an attendant performance benefit.
Public/Granted literature
- US20100082788A1 PROVIDING IMPROVED MESSAGE HANDLING PERFORMANCE IN COMPUTER SYSTEMS UTILIZING SHARED NETWORK DEVICES Public/Granted day:2010-04-01
Information query