Current location - Quotes Website - Personality signature - What is CMP?
What is CMP?
CMP abbreviations have increased rapidly, and many abbreviations have many completely different meanings, and CMP is no exception.

Computer: chip multiprocessor, chip multiprocessor, also referred to as multi-core.

Electronics: chemical mechanical planarization.

Integrated wiring: flame retardant cable, ceiling sandwich cable.

Morning breeze music: CenFun music player Morning breeze free online music player

Computer:

CMP was put forward by Stanford University. Its idea is to integrate SMP (symmetric multiprocessor) in large-scale parallel processors into the same chip, and each processor executes different processes in parallel. Compared with CMP, the flexibility of SMT processor structure is more prominent. However, when the semiconductor technology enters 0. 18 micron, the line delay has exceeded the gate delay, which requires the design of microprocessor to be carried out by dividing many basic cell structures with smaller scale and better locality. In contrast, CMP structure is divided into multiple processor cores, and each core is relatively simple, which is conducive to optimal design, so it has more development prospects. At present, both IBM's Power 4 chip and Sun's MAJC5200 chip adopt CMP structure. Multi-core processors can share the cache in processors, which improves the cache utilization and simplifies the complexity of multiprocessor system design.

Fragments of development history:

In 2000, IBM, HP and Sun introduced the RISC-oriented multi-core concept, and successfully introduced HP PA8800 and IBM Power4 dual-core processors. These processors have been successfully applied to server products in different fields, and they can still be seen on servers such as IBM eServer pSeries 690 or HP 9000. Because they are quite expensive, they have never been widely used.

In April 2005, Intel launched the first dual-core processor for personal use, which opened a new chapter in the history of processors.

End of 2006: The first quad-core Extreme Edition CPU:QX6700 (quad-core Extreme 6700).

End of 2006: The first quad-core non-supreme CPU:Q6600 (Intel Core 2 quad-core 6600).

May 2007: The second quad-core Extreme Edition CPU:QX6800(Quad eXtreme 6800).

Electronic:

Chemical mechanical planarization (CMP) is a step of semiconductor technology. This technology was introduced into the process of semiconductor silicon wafer in the early 1990s, starting with interlayer insulating films such as oxide films, and extending to polysilicon electrodes, W-plugs and STI (Element Separation) for conduction. However, the copper wiring technology introduced at the same time with the high performance of devices has become one of the key technologies. Although there are many planarization technologies at present, and many more advanced planarization technologies are emerging in the research, chemical mechanical polishing has proved to be the best and only technology to achieve global planarization. After entering deep submicron, one of the representative topics before CMP is the global planarization of low dielectric constant materials.

Integrated wiring:

According to the regulations of National Fire Protection Association (NFPA), data communication cables entering buildings must meet the safety requirements, among which CMP is the highest level, that is, flame retardant cables, which should meet the special requirements of flame retardancy and low smoke specified in UL-9 10 test. This kind of cable must be insulated with FEP medium and sheathed with flame retardant PVC such as flammar stin, which is very beneficial to prevent the damage of building flame.

-

Linux command

Cmp command

use

Compare two files.

grammar

Cmp [-l | -s] file 1 file 2

describe

The cmp command compares the files specified by the File 1 and File2 parameters, and writes the results to the standard output. If you specify-(minus sign) for the File 1 or File2 parameter, the cmp command will read the standard input of the file. Only one file can be read from standard input. By default, the cmp command displays nothing if the files are the same. If they are different, the cmp command will show that there are different first bytes and lines. If the -l flag is specified, and if a file is the initial successor of another file (that is, if the cmp command reads the file terminator in the file before finding any differences), the cmp command will record it. Generally, cmp command is used to compare non-text files, and diff command is used to compare text files.

symbol

-l indicates each difference, and (lowercase letter l) indicates the number of bytes in decimal and different bytes in octal.

-s only returns the exit value. A value of 0 indicates the same file; The value 1 indicates different files; A value of 2 indicates that the file is inaccessible or the option is missing.

Exit state

This command returns the following export values:

0 files are the same.

1 file is different. This value is given even if one file is the initial successor of another file (one file is the same as the first part of another file).

Error in> 1.

example

1. To determine whether two files are the same, enter:

Cmp program o.bak program O.

This will be compared with prog.o.bak and prog.o If the files are the same, no message will be displayed. If the files are different, the first different location is displayed; For example:

Prog.o.bakprog.o different: char4, line 1

If the message cmp: EOF on prog.o.bak is displayed, the first part of prog.o is the same as prog.o.bak, but there are other data in prog.o. ..

2. To display each pair of different bytes, enter:

CMP-l Prog o . bak Prog o

This will compare files and then display the number of bytes (decimal format) and each different byte (octal format). For example, if the fifth byte in prog.o.bak is octal 10 1 and the fifth byte in prog.o is 14 1, the cmp command displays:

5 10 1 14 1

3. To compare two files without writing any messages, enter:

cmp -s prog.c

Therefore, if the files are the same, the value 0 is given, if they are different, the value 1 is given, or if an error occurs, the value 2 is given. This command form is usually used in shell steps. For example:

If cmp -s program c.bak program C.

then

Echo unchanged

The ship does not bear the loading fee.

If the two files are the same, the shell steps in this section will not show any changes.

document

/usr/bin/cmp contains the cmp command.

Morning wind music:

CenFun Music Player is a free online music player program independently developed by CenFun.

CMP is a free online music player developed by Flash. The supported audio and video formats are mainly MP3, FLV and MP4, and the formats supported by WMP(Windows Media Player) can be played through the JS interface of web pages, such as WMA, WMV, WAV and MID. The main functions and features are list playing (customized music album and list), MP3 visual effect (SoundMixer), lyrics synchronization, high-definition video (h264), customized skin, loading various plug-ins, customized parameter transmission, loading opening animation, etc.

Early CMP2. X is widely circulated on the Internet for its excellent performance, and the latest CMP3.0 was released on May 20th, 2008. Now it has been basically improved and is still being strengthened. At the same time, CenFun independently developed a multi-user version of CMP online music system. Many functions, such as multi-user registration, configuration editing, skin reference, plug-in addition, lyrics uploading, etc., can be easily realized with simpler or even foolproof operations.

Skin making is a highlight of CMP. The following are the basic points of skin making:

Skin making will be more difficult for beginners. If you have thousands of experiences in making software skins such as listening, I believe it will be easy to get started.

In fact, the skin configuration file skin.xml in the skin package has detailed comments, and the attached skin can be used as a reference template.

Pay attention to the zip format when compressing (winrar software can choose to compress into zip format), and the rar format will be unreadable.

The skin configuration file skin.xml must be compressed at the top level and cannot be placed in the lower directory.

In fact, in the skin contour, it can be configured to any width and any position, and windows can be locked, hidden and grouped. The size, position, width and height can be customized, and each window can also overlap (the stacking level is based on the summary level), or without skin (using empty skin), and so on.

With a little modification, you can also achieve version v2. 1 nostalgic skin, or you can make it into a long strip, and only keep the progress bar and the play button (hide all other windows), which is convenient to put into any website. For more styles, please visit its official forum:

As the name implies, a plug-in is an extension that allows users to extend more personalized content by themselves.

The advantages of the plug-in module are that it is easy to realize the integrated playback of third-party programs, for example,

1, put it in the counter to count players.

2. Put a flash countdown to Beijing 2008 in the upper right corner, or add a flash guestbook.

3. Load an animated background, and you can set the front, just like the scene of v2. 1

4. Put a falsh alarm clock in the upper left corner, or flash the weather forecast.

5, put an advertising plug-in, browse and listen to songs, and earn some extra money.

6, make a friendship link in the lower left corner, what blog address, space address, etc.

7. Write your signature with your head in the lower right corner.

etc

The layout above is just random. With the skin and plug-in coordinate system, you can easily achieve any layout you want.

You can think of it as a platform to meet your special needs. But don't be greedy! It will slow down the Internet.

The gospel of ordinary users, custom transmission parameters.

For the general CMP users, it would be great to meet their own needs.

Now CMP's custom parameter transfer allows ordinary users to better customize their personalized needs in a popular way, as long as an address is followed by a parameter, their needs can be realized. He can let users specify default album, default track, default skin, default language, default background color, opening animation, whether to play automatically, whether to maximize video, and so on. . . Even allow users to specify to add a song.

Internet radio support

CMP3 can play WMP music by calling JS, but it needs to be in the browser webpage environment, so it can't be played directly by calling cmp.swf, and it can only be played indirectly by index.htm and other webpages.

Cat plug-in library file suffix: CMP

SOFTIMAGE|CAT is the preset motion file of character animation system and 3DS MAX character animation plug-in: CAT motion preset, with suffix *.cmp.