Multi-core SoC software mapping method based on multi-objective optimization

A technology of multi-objective optimization and mapping method, which can be applied in multi-programming devices, resource allocation, instruments, etc., and can solve the problems of difficulty in obtaining mapping schemes, sharp increase in computing power requirements, and large computing energy consumption.
CN104536831AActive Publication Date: 2015-04-22北京神舟航天软件技术股份有限公司

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
北京神舟航天软件技术股份有限公司
Publication Date
2015-04-22

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention relates to a multi-core SoC software mapping method based on multi-objective optimization. The method includes the following steps that, (1) objectives of multi-core SoC software mapping are optimized, wherein (11), decision variables in the multi-core SoC software mapping are determined, (12), constraint conditions of the multi-core SoC software mapping are determined, (13), a total objective function of the multi-core SoC software mapping is determined, (14), mapping expenditure between tasks and a processor is established based on the tasks and the processor, and (15), a corresponding expenditure matrix between communication events and the processor is established; (2), multi-objective evolution of the multi-core SoC software mapping is conducted, wherein multi-objective evolution of the multi-core SoC software mapping is conducted includes the following procedures of (21), coding, (22), initial chromosome population generation, (23), constraint regulation violation inspection, (24), fitness calculation, (25), selection, (26), variation, (27), hybridization, and (28), repeating of the procedure (23) to the procedure (27) till a preset evolution algebra is acquired.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the field of computer communication and relates to a multi-core SoC software mapping method based on multi-objective optimization. Background technique

[0002] The emergence of deep submicron technology has made it possible to integrate the entire computer system into a chip, that is, a system-on-a-chip. System chip SoC (System-on-a-Chip), also known as system-level integrated circuit SLI, refers to the integration of digital and analog hybrid circuits on a single silicon chip, including embedded cores, memories, special function modules, and I / O interfaces. Modules and other modules with multiple functions, that is to say, existing standard integrated circuits, application-specific integrated circuits, memories, logic circuits, analog circuits, PLDs, etc. can be integrated into one chip.

[0003] Multi-core SoC technology has become the main computing architecture of portable computing devices. It provides strong computing p...

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