Peta-scale high-perfomlance computing systems are increasingly built with heterogeneous CPU and GPU nodes to achieve higher power efficiency and computation throughput. While providing unprecedented capabilities to co...Peta-scale high-perfomlance computing systems are increasingly built with heterogeneous CPU and GPU nodes to achieve higher power efficiency and computation throughput. While providing unprecedented capabilities to conduct computational experiments of historic significance, these systems are presently difficult to program. The users, who are domain experts rather than computer experts, prefer to use programming models closer to their domains (e.g., physics and biology) rather than MPI and OpenME This has led the development of domain-specific programming that provides domain-specific programming interfaces but abstracts away some performance-critical architecture details. Based on experience in designing large-scale computing systems, a hybrid programming framework for scientific computing on heterogeneous architectures is proposed in this work. Its design philosophy is to provide a collaborative mechanism for domain experts and computer experts so that both domain-specific knowledge and performance-critical architecture details can be adequately exploited. Two real-world scientific applications have been evaluated on TH-IA, a peta-scale CPU-GPU heterogeneous system that is currently the 5th fastest supercomputer in the world. The experimental results show that the proposed framework is well suited for developing large-scale scientific computing applications on peta-scale heterogeneous CPU/GPU systems.展开更多
The origin,formation and evolution of the systems engineering theory accompanied QIAN Xuesen's whole life.The systems engineering theory is the concentrated reflection of QIAN's achievements and theory in all ...The origin,formation and evolution of the systems engineering theory accompanied QIAN Xuesen's whole life.The systems engineering theory is the concentrated reflection of QIAN's achievements and theory in all aspects.From returning to China to pioneer China's space industry,creating a new management mode of "one overall design department,two command lines",publishing Organization and Management Technology:Systems Engineering,to proposing the theory of Open Complex Giant System(OCGS) and the theory of Metasynthetic Wisdom,all these mark the formation of the Chinese school of systems engineering.Guided by QIAN's academic ideas,various major Chinese space programs have been implemented successfully which verified the fact that the systems engineering is scientific.The systems engineering has been applied to different fields of the national economy and has a development process with the distinguished characteristics of Chinese systems science.On one hand,the systems engineering is put forward deeply along the traditional systems engineering thought and theory;on the other hand,a batch of innovations that break the traditional shackles have occurred,making the Chinese systems engineering unique and outstanding compared with foreign counterparts.展开更多
基金Project(61170049) supported by the National Natural Science Foundation of ChinaProject(2012AA010903) supported by the National High Technology Research and Development Program of China
文摘Peta-scale high-perfomlance computing systems are increasingly built with heterogeneous CPU and GPU nodes to achieve higher power efficiency and computation throughput. While providing unprecedented capabilities to conduct computational experiments of historic significance, these systems are presently difficult to program. The users, who are domain experts rather than computer experts, prefer to use programming models closer to their domains (e.g., physics and biology) rather than MPI and OpenME This has led the development of domain-specific programming that provides domain-specific programming interfaces but abstracts away some performance-critical architecture details. Based on experience in designing large-scale computing systems, a hybrid programming framework for scientific computing on heterogeneous architectures is proposed in this work. Its design philosophy is to provide a collaborative mechanism for domain experts and computer experts so that both domain-specific knowledge and performance-critical architecture details can be adequately exploited. Two real-world scientific applications have been evaluated on TH-IA, a peta-scale CPU-GPU heterogeneous system that is currently the 5th fastest supercomputer in the world. The experimental results show that the proposed framework is well suited for developing large-scale scientific computing applications on peta-scale heterogeneous CPU/GPU systems.
文摘The origin,formation and evolution of the systems engineering theory accompanied QIAN Xuesen's whole life.The systems engineering theory is the concentrated reflection of QIAN's achievements and theory in all aspects.From returning to China to pioneer China's space industry,creating a new management mode of "one overall design department,two command lines",publishing Organization and Management Technology:Systems Engineering,to proposing the theory of Open Complex Giant System(OCGS) and the theory of Metasynthetic Wisdom,all these mark the formation of the Chinese school of systems engineering.Guided by QIAN's academic ideas,various major Chinese space programs have been implemented successfully which verified the fact that the systems engineering is scientific.The systems engineering has been applied to different fields of the national economy and has a development process with the distinguished characteristics of Chinese systems science.On one hand,the systems engineering is put forward deeply along the traditional systems engineering thought and theory;on the other hand,a batch of innovations that break the traditional shackles have occurred,making the Chinese systems engineering unique and outstanding compared with foreign counterparts.