-
公开(公告)号:WO2010078010A2
公开(公告)日:2010-07-08
申请号:PCT/US2009068396
申请日:2009-12-17
Applicant: INTEL CORP , KING STEVEN , HUGGAHALLI RAM , ZHU XIA , MEMON MAZHAR , BERRY FRANK , BHARDWAI NITIN , KUMAR AMIT , WILLKE THEODORE II
Inventor: KING STEVEN , HUGGAHALLI RAM , ZHU XIA , MEMON MAZHAR , BERRY FRANK , BHARDWAI NITIN , KUMAR AMIT , WILLKE THEODORE II
Abstract: A network protocol unit interface is described that uses a message engine to transfer contents of received network protocol units in message segments to a destination message engine. The network protocol unit interface uses a message engine to receive messages whose content is to be transmitted in network protocol units. A message engine transmits message segments to a destination message engine without the message engine transmitter and receiver sharing memory space. In addition, the transmitter message engine can transmit message segments to a receiver message engine by use of a virtual address associated with the receiver message and a queue identifier, as opposed to a memory address.
Abstract translation: 描述了使用消息引擎将消息段中的接收的网络协议单元的内容传送到目的地消息引擎的网络协议单元接口。 网络协议单元接口使用消息引擎来接收其内容将以网络协议单元传输的消息。 消息引擎将消息段发送到目的地消息引擎,而消息引擎发送器和接收器共享存储器空间。 此外,与存储器地址相反,发射机消息引擎可以通过使用与接收器消息相关联的虚拟地址和队列标识符将消息段发送到接收器消息引擎。
-
公开(公告)号:WO2010078017A2
公开(公告)日:2010-07-08
申请号:PCT/US2009068425
申请日:2009-12-17
Applicant: INTEL CORP , KUMAR AMIT , KING STEVEN , HUGGAHALLI RAM , ZHU XIA , MEMON MAZHAR , BERRY FRANK , BHARDWAI NITIN , WILLKE THEODORE II
Inventor: KUMAR AMIT , KING STEVEN , HUGGAHALLI RAM , ZHU XIA , MEMON MAZHAR , BERRY FRANK , BHARDWAI NITIN , WILLKE THEODORE II
CPC classification number: G06F13/385 , H04L49/90 , H04L49/9094
Abstract: Techniques are described that can be used by a message engine to notify a core or hardware thread of activity. For example, an inter-processor interrupt can be used to notify the core or hardware thread. The message engine may generate notifications in response to one or more message received from a transmitting message engine. Message engines may communicate without sharing memory space.
Abstract translation: 描述了可以被消息引擎用于通知核心或硬件线程活动的技术。 例如,可以使用处理器间中断来通知核心或硬件线程。 消息引擎可以响应于从发送消息引擎接收到的一个或多个消息来生成通知。 消息引擎可以在不共享内存空间的情况下进行通信。
-
公开(公告)号:WO2007134106A3
公开(公告)日:2011-09-15
申请号:PCT/US2007068563
申请日:2007-05-09
Applicant: INTEL CORP , CORNETT LINDEN , KING STEVEN , SEN SUJOY , SARANGAM PARTHASARATHY , BERRY FRANK
Inventor: CORNETT LINDEN , KING STEVEN , SEN SUJOY , SARANGAM PARTHASARATHY , BERRY FRANK
IPC: H04L29/06
CPC classification number: H04L67/1097 , H04L49/90 , H04L49/901 , H04L69/16 , H04L69/161 , H04L69/22
Abstract: A first logic offloads some network protocol unit formation tasks to a second logic. The first logic may request that data be transmitted using a Direct Data Placement (DDP) compatible network protocol unit. The first logic may provide the data as well as other information relevant to forming the DDP compatible network protocol unit. The second logic may form portions of the DDP compatible network protocol unit using the data and the provided information.
Abstract translation: 第一个逻辑将一些网络协议单元形成任务卸载到第二个逻辑。 第一逻辑可以请求使用直接数据放置(DDP)兼容的网络协议单元发送数据。 第一逻辑可以提供数据以及与形成DDP兼容的网络协议单元相关的其他信息。 第二逻辑可以使用数据和所提供的信息形成DDP兼容网络协议单元的部分。
-
公开(公告)号:EP1997006A4
公开(公告)日:2010-06-02
申请号:EP07758495
申请日:2007-03-14
Applicant: INTEL CORP
Inventor: KING STEVEN , BERRY FRANK , JOGLEKAR ABHIEJEET
CPC classification number: H04L1/0057 , G06F11/1004 , H04L1/005
-
公开(公告)号:DE112007000975B4
公开(公告)日:2019-12-19
申请号:DE112007000975
申请日:2007-05-09
Applicant: INTEL CORP
Inventor: CORNETT LINDEN , KING STEVEN , SEN SUJOY , SARANGAM PARTHASARATHY , BERRY FRANK
Abstract: Verfahren mit:Übertragen (302) einer Anforderung von einer ersten Logik an eine zweite Logik, wobei die Anforderung eine Anforderung zum Bilden einer Netzwerkprotokolleinheit übereinstimmend mit dem Direct Data Placement (DDP)-Protokoll beihaltet;an der ersten Logik, Erzeugen mindestens eines Headerfelds für einen Headerabschnitt mindestens einer mit DDP übereinstimmenden Netzwerkprotokolleinheit;Liefern des erzeugten mindestens einen Headerfelds an die zweite Logik;an der zweiten Logik, Erzeugen mindestens eines Headerfelds; undan der zweiten Logik, selektives Bilden (304) mindestens einer mit dem DDP-Protokoll übereinstimmenden Netzwerkprotokolleinheit als Reaktion auf die Anforderung und basierend auf den erzeugten Header-Feldern von der ersten und zweiten Logik, wobei die Anforderung eine Identifizierung von Daten, eine Identifizierung eines Headers und eine Identifizierung eines Kontext beinhaltet und wobei jede der mindestens einen Netzprotokolleinheit Header- und Payload-Abschnitte aufweist.
-
公开(公告)号:DE112007000975T5
公开(公告)日:2009-03-05
申请号:DE112007000975
申请日:2007-05-09
Applicant: INTEL CORP
Inventor: CORNETT LINDEN , KING STEVEN , SEN SUJOY , SARANGAM PARTHASARATHY , BERRY FRANK
IPC: H04L29/06
Abstract: A first logic offloads some network protocol unit formation tasks to a second logic. The first logic may request that data be transmitted using a Direct Data Placement (DDP) compatible network protocol unit. The first logic may provide the data as well as other information relevant to forming the DDP compatible network protocol unit. The second logic may form portions of the DDP compatible network protocol unit using the data and the provided information.
-
公开(公告)号:EP2382757A4
公开(公告)日:2014-01-01
申请号:EP09836934
申请日:2009-12-17
Applicant: INTEL CORP
Inventor: KING STEVEN , HUGGAHALLI RAM , ZHU XIA , MEMON MAZHAR , BERRY FRANK , BHARDWAI NITIN , KUMAR AMIT , WILLKE THEODORE II
-
公开(公告)号:AT516540T
公开(公告)日:2011-07-15
申请号:AT07758495
申请日:2007-03-14
Applicant: INTEL CORP
Inventor: KING STEVEN , BERRY FRANK , JOGLEKAR ABHIEJEET
Abstract: In one embodiment, the present invention includes a method for determining from a data block in a buffer a number of first operands in a first portion of the buffer and a number of second operands in a second portion of the buffer. Based on these numbers, a cyclic redundancy checksum (CRC) operation may be iteratively performed on the first and second operands to obtain a checksum result. The first and second operands are of a different length, and the checksum operation may be executed using processor instructions corresponding to the different lengths. Other embodiments are described and claimed.
-
-
-
-
-
-
-