It is the best field of management science to accomplish production goals through communication, coordination, and management of various available resources. The core views of management science and computer science are the same: Use all available resources to complete the goal with the highest efficiency. Now, with more and more CPU and GPU cores, and the number and types of peripherals, the communication, coordination, and management of cores (or components, peripherals) have become more and more important, They become a key factor in computer performance. Therefore, the CPU became the center of the computer hardware architecture. There were few CPU cores and the number and types of peripherals. In the past, the performance of the CPU played a decisive role in the performance of the computer. will adopt the "warehouse/workshop model" Forecast(): I think Intel, AMD, ARM, supercomputer, etc. My architecture supports a wider range of workshop types than Apple M1, with greater efficiency, scalability and flexibility.Īpple M1 chip still needs a lot of optimization work, now its optimization level is still very simple, after all, it is only the first generation of works, released in stages. reference: Developer Delves Into Reasons Why Apple's M1 Chip is So FastĪpple M1 has not done global optimization of various core (workshop) scheduling.Īpple M1 only optimizes the access to memory data (materials and products in the warehouse).Īpple needs to further improve the programming language and compiler to support and promote my programming methodology. Accessing the same pool of memory without the need for copying speeds up information exchange for faster overall performance. There's also a new unified memory architecture that lets the CPU, GPU, and other cores exchange information between one another, and with unified memory, the CPU and GPU can access memory simultaneously rather than copying data between one area and another.
The warehouse scheduling function performs dynamic planning and unified scheduling for all workshops and resources, without conflict and competition, and runs in the optimal order and efficiency. In the "warehouse/workshop model", the workshop is an orderly and high-speed ray. Out-of-order execution is a product of wrong programming methodology, wrong computer architecture and weak compiler conditions. The out-of-order execution technology of modern CPUs is a mistake (February 16, 2021) Standardized data: data transmitted between hardware that conforms to industry standard interfacesĪcceptance: Motherboard with standardized interfaces such as PCI, SATA, USB, etc.Įxternal standardized data: hard disk, flash drive, etc.
Workshop: CPU, graphics card, sound card, etc. Finally, we can achieve the grand unification of all IT fields such as hardware, software, Internet, and Internet of Things. IntroductionĬomputer hardware is also a factory that produces data, so it can also apply the "warehouse/workshop model", The model uses memory as the core, not the CPU. Apple M1 chip is a warehouse/workshop modelĬopyright © 2018 Lin Pengcheng.