Invention Grant
US08904216B2 Massively multicore processor and operating system to manage strands in hardware
有权
大规模多核处理器和操作系统管理硬件中的线
- Patent Title: Massively multicore processor and operating system to manage strands in hardware
- Patent Title (中): 大规模多核处理器和操作系统管理硬件中的线
-
Application No.: US13224938Application Date: 2011-09-02
-
Publication No.: US08904216B2Publication Date: 2014-12-02
- Inventor: Ian Henry Stuart Cullimore
- Applicant: Ian Henry Stuart Cullimore
- Applicant Address: US CA Palo Alto
- Assignee: IOTA Computing, Inc.
- Current Assignee: IOTA Computing, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Carr & Ferrell LLP
- Main IPC: G06F1/00
- IPC: G06F1/00 ; G06F1/26 ; G06F1/32 ; G06F15/16 ; G06F9/46 ; G06F9/50 ; G06F9/06

Abstract:
A computing apparatus and corresponding method for operating are disclosed. The computing apparatus may comprise a set of interconnected central processing units (CPUs). Each CPU may embed an operating system including a kernel comprising a protocol stack. At least one of the CPUs may further embed executable instructions for allocating multiple strands among the rest of the CPUs. The protocol stack may comprise a Transmission Control Protocol/Internet Protocol (TCP/IP), a User Datagram Protocol/Internet Protocol (UDP/IP) stack, an Internet Control Message Protocol (ICMP) stack or any other suitable Internet protocol. The method for operating the computing apparatus may comprise receiving input/output (I/O) requests, generating multiple strands according to the I/O requests, and allocating the multiple strands to one or more CPUs.
Public/Granted literature
- US20130061070A1 MASSIVELY MULTICORE PROCESSOR AND OPERATING SYSTEM TO MANAGE STRANDS IN HARDWARE Public/Granted day:2013-03-07
Information query