Do ARM processor and Intel processor have after all why to distinguish?

  • Time:
  • Click:153
  • source:LAMOND CNC Machining
An Zhuo supports 3 kinds of processor (CPU) : ARM, Intel and MIPS. ARM is used most extensively undoubtedly. Because Intel gains ground at table machine and server by people place hep, be opposite however mobile industry force is relatively lesser. MIPS mixes 64 in 32 embedded the history in the domain is long, scored not little success, but at present the adoption of Android is led in 3 person in lowest. Anyhow, ARM now is win the home and the strongest opponent that Intel is ARM. So do ARM processor and Intel processor have after all why to distinguish? Why is ARM so welcome? What processor is what your smartphone or flat computer use after all important? Processor (CPU) central processor (CPU) the cerebra that is your intelligence equipment. Its task is through carrying out a series of instructions come drive your equipment, include indication screen, feeling screen, modem to wait, let mixture of one Tuo plastic metal become ablaze smartphone or flat computer. Mobile equipment is very sophisticated, among them processor needs to carry out millions to dictate ability completes the work that people hopes these equipment go do all right. Speed and power comsumption are crucial to processor. Speed affects user experience, power comsumption affects battery life. Perfect mobile equipment must have good performance and low power comsumption. It this chooses what kind of processor namely is very important that this chooses what kind of processor namely. Report of a super bad news, unresponsive processor will be very fast blot your batteries, and an exquisite, efficient processor is brought to you high-powered with long battery life. Overall and character, the first distinction of ARM and Intel processor is, former use compact instruction part (RISC) , and latter uses complex instruction part (CISC) . Common and character, dimensions of compact instruction collect is lesser, be close to atomic operation more, and scale of complex instruction collect is larger, more complex. Alleged atom is operated, it is to show the job of every instruction can be by processor mostly inside an operation finish, make addition to two register for example. The instruction of complex instruction collect describes a certain intention, but processor must be carried out 3 or 4 simpler instructions will realize this intention. For example, can command processor of collect of a complex instruction to count sue for peace to 2, stock the result advocate in memory. To complete this order, processor above all from the address 1 in acquire the first number (operation 1) , next from the address 2 in acquire another number (operation 2) , next sue for peace (operate 3) , etc. All contemporary processor use the concept of a kind of alleged small statement, this is the instruction gather of interior of a processor, with the atomic operation that will describe processor to be able to be done. Processor of complex instruction collect implemented 3 small directives actually. To cutting instruction collect processor character, its dictate with its small instruction is close to very, and the instruction need of processor of complex instruction collect is changed into a few more compact small instructions first (resemble the processor of complex instruction collect in front doing additive in example in that way) . That is to say, the decoder in processor of compact instruction collect (be in charge of telling processor after all to want what to do east east) should get simply much, and concise mean efficient with low power comsumption. The another of workmanship ARM and Intel processor basically is distinguished is ARM just designs processor of low power comsumption. Its tenet is processor of design low power comsumption, this is their strong point. The table machine that the strong point of Intel is design freeboard function and server processor, and be done really pretty good. Intel is the old of the server industry of table machine. In 20 years of in the past I all PC, jotter and server (besides outside) the processor that those who use is Intel. When entering mobile industry however, intel still is used and the framework of complex instruction collect with table equal opportunity, in the processor with the minor volume that tries to fill in its forcedly to be used to mobile equipment. Intel I7 processor is average calorific rate is 45 tile. Those who be based on ARM piece on system (include graphical processor among them) calorific rate is the oldest instantaneous peak value is 3 tile about, the 1 / that is Intel I7 processor about 15. Intel shows nowadays is a tycoon, employ many clever person. Processor used its newest Atom series to follow the temperature with ARM similar processor to control a design, for this Intel must use newest 22 pay the metric system to make technology. Generally speaking, the accept rice number of workmanship is smaller, the use efficiency of energy is taller. ARM processor uses lower workmanship, have similar lukewarm dominate the result. For instance, 805 processor use dragon of tall be proficient in 28 pay the metric system makes technology. 64 are calculated to 64, ARM and Intel also have a few remarkable distinction. You know not to know, intel did not develop the X86 instruction market of 64 version. This 64 instruction collect, the name is X86 - 64 (sometimes abbreviation is X64) , be AMD design development actually. The story is such: Intel wants to make 64 calculation, the word of 64 frameworks that if go out from evolution of its 32 X86 framework,it knows, new framework efficiency will be very low, then it did new name of 64 processor project is IA64. Make from this gave Itanium series processor. At the same time AMD knows he is not built give as can compatible as IA64 processor, then it expands X86, joined 64 to search location and 64 register. The framework that comes out finally, person AMD64, made the standard of the X86 processor of 64 version. IA64 project does not calculate on successful, was abandoned basically nowadays now. Intel used AMD64 finally. The mobile plan that Intel gives out currently, it is the 64 instructions part that used AMD development (some make a difference) 64 processor. The story of ARM is very different: See mobile equipment is right after 64 calculative demand, ARM released ARMv8 64 2011 framework, this is to issue generation ARM to dictate collect framework works a certain number of crystallization after year. To be based on original principle and instruction collect, develop 64 frameworks of a brachylogy, ARMv8 used two kinds of executive pattern, AArch32 and AArch64. Just as its name implies, one runs 32 code, one runs 64 code. The clever part that ARM designs, it is processor can be not had in move seam the ground to be between two kinds of mode switch. The decoder that this implies 64 statements is brand-new of the design, need not give attention to two or morethings dictates 32 times, and processor still can backward compatible. The Big of ARM of different form calculation. LITTLE framework is the innovation that an Intel cannot duplicate temporarily. In Big. In LITTLE framework, processor can be different type. Traditional double nucleus perhaps includes 2 same nucleuses in 4 nucleuses processor or 4 nucleuses. There are two in processor of Atom of a double nucleus exactly like nucleus, provide same performance, have identical power comsumption. ARM passes Big. LITTLE rolled out different form calculation to mobile equipment. This means the nucleus in processor to be able to have different function and power comsumption. When equipment moves normally, use nucleus of low power comsumption, and running a complex game when you is, those who use is high-powered nucleus. What is this accomplish? When designing processor, the adoption that should consider many technology to design, these technologies design the function that decided processor and power comsumption. When in the instruction is prepared to carry out by decipher, the processor of Intel and ARM uses automation line. The process of decipher of that is to say is collateral. The first pace is read from inside memory take an instruction, examination of the 2nd pace and decipher dictate, the 3rd pace implements a directive, go round and round. The advantage of automation line depends on, current statement is in the 2nd pace when, an instruction has been in the first pace. Current statement is carried out in the 3rd pace when, an instruction is in the 2nd pace, and in issueing an instruction to be in the first pace, circulate so. To implement a directive quickly, these automation line can be become to allow to dictate by the design people be not carried out according to the order of the program (random foreword is carried out) . A few clever logistic structures can judge an instruction to whether rely on the result that current statement carries out. Intel and ARM offer random foreword to carry out logistic structure, can be imagined, this kind of structure very complex. Complex mean more power comsumption. Intel processor is chosen to whether add texture of random foreword logic by architects. Different form calculation does not have this convenient problem. ARM Cortex - A53 uses order to carry out, because this power comsumption is a few lower. And ARM Cortex - A57 uses random foreword to carry out, so faster but more bad news report. Use Big. The processor of LITTLE framework can have Cortex at the same time - A53 and Cortex - A57 nucleus, how does the decision use these nucleuses according to specific need. Backstage synchronism mail when, do not need high-speed random foreword to carry out, need when playing complex game only. Appropriate nucleus is used in right time. In principle, complex and logistic structure is more in processor performance is higher, less an efficiency is taller, instruction automation line is only among them one of, include floating-point operation unit, only statement majority occupies logic (SIMD) (for instance the NEON of ARM is mixed the SSE / MMX of Intel) , and one class cache 2 class cache. Every kinds of Atom piece go up system, intel offers a kind of program only, and the chip that ARM and chip partner supply has a variety of plan to be able to be configured. Compatibility ARM is the old of mobile processor at present. The design that the partners of ARM are based on ARM is mixed to shift embedded the shipment volume of the market has amounted to 50 billion. To An Zhuo, ARM makes a standard already, this is a problem Intel and MIPS to. Although main programming language of An Zhuo is Java, developer also can use existing code (for instance C or C + + ) go developing application. The application of these fixed platform compiles the program of ARM processor normally, not complete metropolis compiles Intel or the program of MIPS processor. To solve this problem, intel and MIPS should use special changeover software to change the instruction of ARM into the statement that their processor uses. This can reduce performance of course. At present MIPS and Intel claim the application of the about 90 % in compatible Play Store. To 150 the most welcome application, compatible rate is 100 % . On one hand compatible rate is very high, indicate the dominant position of ARM on the other hand, make other processor architects need to offer a compatible layer. Summing up production processor is an intricate professional work. ARM, intel and MIPS are in indefatigable effort ground to offer best technology to mobile equipment, and apparently ARM is the old. Having low power comsumption, 64 compendious designs, different compose is calculated, and regard mobile calculative as the standard, look the position that ARM will surely hold its eldest child. CNC Milling CNC Machining