System level model building method of multiple core sharing SIMD coprocessor

A technology of coprocessor and construction method, applied in the field of system-level model construction of multi-core shared SIMD coprocessor, can solve the problems of waste of resources and power consumption, and achieve the goal of reducing system power consumption, high efficiency and improving resource utilization. Effect

Inactive Publication Date: 2015-03-04
TIANJIN UNIV
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When a core is not executing data-intensive programs, the VP is idle, resulting in waste of resources and power consumption

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
  • System level model building method of multiple core sharing SIMD coprocessor
  • System level model building method of multiple core sharing SIMD coprocessor
  • System level model building method of multiple core sharing SIMD coprocessor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] A method for constructing a system-level model of a multi-core shared SIMD coprocessor of the present invention will be described in detail below in conjunction with the embodiments and the accompanying drawings.

[0021] A system-level model building method for a multi-core shared SIMD coprocessor of the present invention includes a system-on-chip, and the system-on-chip is provided with n cores and n vector coprocessors, wherein n is a positive even number, and the The n vector coprocessors are connected to the n cores through a crossbar switch, and are respectively connected to the n cores, n vector coprocessors and crossbar switches for passing through the crossbar A scheduler that switches and schedules the vector coprocessor in communication with the core, wherein the scheduler schedules the vector coprocessor according to the current state of each vector coprocessor.

[0022] Each of the vector coprocessors describes the current state through 3 state registers, w...

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

Disclosed is a system level model building method of a multiple core sharing SIMD coprocessor. The system level model building method of the multiple core sharing SIMD coprocessor comprises an SOC (system on chip), wherein n cores and n vector coprocessors are arranged on the SOC, n is a positive even number, and the n vector coprocessors are connected with the n cores through a crossbar switch. The system level model building method of the multiple core sharing SIMD coprocessor further comprises a dispatcher connected with the n cores, the n vector coprocessors and the crossbar switch, and used to dispatch the vector coprocessors to communicate with the n cores through the crossbar switch, wherein the dispatcher dispatches the vector coprocessor according to current states of the vector coprocessors. The system level model building method of the multiple core sharing SIMD coprocessor significantly improves resource utilization rate of the multiple core sharing SIMD coprocessor through a sharing mechanism, and reduces system power consumption, and furthermore, compared with the prior art, the system level model building method of the multiple core sharing SIMD coprocessor efficiently completes a task under the circumstance that the quantity of resources is fixed.

Description

technical field [0001] The invention relates to a system-level model of a processor. In particular, it involves a system-level model building method for multi-core shared SIMD coprocessors. Background technique [0002] SIMD (Single Instruction Multiple Data) is a data-level parallel technology that performs the same operation on multiple data. The key to SIMD technology is to perform multiple operations simultaneously in a single instruction to increase the throughput of the processor. This feature makes SIMD technology especially suitable for data-intensive operations such as multimedia applications. Now mainstream processors have their SIMD instruction subsets, such as MMX or SSE of X86, NEON instruction subset of ARM, Altivec instruction subset of PowerPC, etc. In modern multi-core processors, each core on the processor is usually equipped with a dedicated SIMD coprocessor, also known as Vector Coprocessor (VP). However, due to its proprietary nature, when one core ex...

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): G06F15/80
Inventor 郭炜崔鲁平魏继增
Owner TIANJIN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products