Unlock instant, AI-driven research and patent intelligence for your innovation.

I/o processor

一种输入输出、处理器的技术,应用在输入/输出到记录载体、数据处理的输入/输出过程、电数字数据处理等方向,能够解决储存虚拟化控制器内电部路复杂、成本增加、系统整体效能低落等问题

Active Publication Date: 2009-06-10
INFORTREND TECH INC
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In traditional storage virtualization systems, or because only software (software) is used to process a large number of input / output (Input / Output, IO) programs, the central processing unit (CPU) spends a lot of time on processing IO programs, resulting in a decrease in the overall performance of the system. Low; or due to the lack of a dedicated IO processor in the storage virtualization controller (Storage Virtualization Controller, SVC), resulting in complex electrical circuits within the storage virtualization controller and increased costs; or due to the storage virtualization controller (SVC) It is equipped with a dedicated IO processor. Although it has an embedded CPU, it has no CPU scalability. However, due to the development of the network, requests from many host systems need to be processed at the same time, and a large amount of data is moved. , calculation, interrupt and other instructions, only relying on an embedded CPU to process all the programs is not enough to meet the actual application needs, the overall performance of the system is not good, and the performance of the IO processor has become the bottleneck of the system
[0003] In addition, if the IO processor in the traditional storage virtualization controller is equipped with an external CPU with a dual-core architecture to process the IO program, although the processing speed is fast, the cost is high. When one of the internal CPUs fails, The external CPU of the dual-core architecture needs to be completely replaced, and only the faulty CPU cannot be replaced.
And when the CPU load is too heavy or too light, an external CPU of the dual-core architecture cannot be flexibly replaced with one of the CPUs to meet cost considerations and actual application requirements

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • I/o processor
  • I/o processor
  • I/o processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0078] According to the storage virtualization controller 200 of the present invention, under the consideration of actual application requirements and cost, there are also the following implementation modes: (1) The external CPU 243 and the first memory module 2801 are provided, but the second memory module is not provided module 2802; (2) do not set the external CPU 243, but set the first memory module 2801 and the second memory module 2802; or (3) when setting the external CPU 243, increase or decrease the A combination of grades of the external CPU 243, etc. Based on the above circumstances, the connection mode between the IO processor 224 and the external CPU 243 and the second memory module 2802 can be flexibly changed to meet the actual application requirements of the system.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An IO processor includes an embedded central processing unit (CPU), a switch connected to the embedded CPU, an external CPU bus controller connected to the switch for optionally connecting to an external CPU, a first memory controller connected to the switch for connecting to a first memory, and a second memory controller connected to the switch for optionally connecting to a second memory. The IO processor may be connected to the external CPU, to the second memory, or be capable of connecting to external CPUs of different ranks, depending on the situation, so as to meet the cost considerations and the actual application requirements.

Description

technical field [0001] The present invention relates to an input and output processor (IO Processor), in particular to an I / O processor with an embedded central processing unit (embedded CPU) inside and can be selectively connected to an external central processing unit (external CPU). device. Background technique [0002] In traditional storage virtualization systems, or because only software (software) is used to process a large number of input / output (Input / Output, IO) programs, the central processing unit (CPU) spends a lot of time on processing IO programs, resulting in a decrease in the overall performance of the system. Low; or due to the lack of dedicated IO processors in the storage virtualization controller (Storage Virtualization Controller, SVC), resulting in complex electrical circuits within the storage virtualization controller and increased costs; or due to the storage virtualization controller (SVC) It is equipped with a dedicated IO processor. Although it ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/06G06F13/14
CPCG06F3/0626G06F3/0661G06F3/0683G06F3/061G06F13/4031G06F3/0658
Inventor 王训文周德成
Owner INFORTREND TECH INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More