We implement a parallel algorithm with the advantage of MPI (Message Passing Interface) to speed up the rapid relaxation inversion for 3D magnetotelluric data. We test the parallel rapid relaxation algorithm with sy...We implement a parallel algorithm with the advantage of MPI (Message Passing Interface) to speed up the rapid relaxation inversion for 3D magnetotelluric data. We test the parallel rapid relaxation algorithm with synthetic and real data. The execution efficiency of the algorithm for several different situations is also compared. The results indicate that the parallel rapid relaxation algorithm for 3D magnetotelluric inversion is effective. This parallel algorithm implemented on a common PC promotes the practical application of 3D magnetotelluric inversion and can be suitable for the other geophysical 3D modeling and inversion.展开更多
This paper outlines a concurrent engineering environment that supports interaction between members of a geographically dispersed multidisciplinary team who is engaged in engineering design activities. Some ideas of en...This paper outlines a concurrent engineering environment that supports interaction between members of a geographically dispersed multidisciplinary team who is engaged in engineering design activities. Some ideas of engineering design, especially conceptual design are reviewed. A deeper scientific analysis of intelligent design is discussed. A new problem solving strategy and methodologies to implement cooperative design are proposed. Finally, a conceptual model of a blackboard system for accomplishing conceptual design automation is presented. Its fundamental principles, system organization and key implementation techniques are investigated in detail.展开更多
This paper presents a reasonable gridding-parameters extraction method for setting the optimal interpolation nodes in the gridding of scattered observed data. The method can extract optimized gridding parameters based...This paper presents a reasonable gridding-parameters extraction method for setting the optimal interpolation nodes in the gridding of scattered observed data. The method can extract optimized gridding parameters based on the distribution of features in raw data. Modeling analysis proves that distortion caused by gridding can be greatly reduced when using such parameters. We also present some improved technical measures that use human- machine interaction and multi-thread parallel technology to solve inadequacies in traditional gridding software. On the basis of these methods, we have developed software that can be used to grid scattered data using a graphic interface. Finally, a comparison of different gridding parameters on field magnetic data from Ji Lin Province, North China demonstrates the superiority of the proposed method in eliminating the distortions and enhancing gridding efficiency.展开更多
Taking a microwave product as an example, a system of integrated assembly structure design is presented. Getting design constraints from the upstream design section through product data management(PDM), the system gen...Taking a microwave product as an example, a system of integrated assembly structure design is presented. Getting design constraints from the upstream design section through product data management(PDM), the system generates the assembly scheme using the case? based method, then assigns the design requirements into each component of the assembly. The detail design for each component can be performed under these design constraints. In order to practise concurrent design, the system sends the final design result to the upstream section and downstream section through PDM to achieve information sharing and integration.展开更多
Concurrent engineering(CE)involves the consideration during the design phase of the various factors associated with the life cycle of the product.Using the principle of CE,a feature-based CAPP system is proposed.On th...Concurrent engineering(CE)involves the consideration during the design phase of the various factors associated with the life cycle of the product.Using the principle of CE,a feature-based CAPP system is proposed.On the basis of feature modeling,the system is able to reason feature relationships,produce feature digraph of a part,and decide the machining sequence of features.展开更多
Implementation of simultaneous execution phases in the concurrent engineering (CE) needs careful planning when the downstream phase could be activated as the upstream phase developed to a certain point. The determinat...Implementation of simultaneous execution phases in the concurrent engineering (CE) needs careful planning when the downstream phase could be activated as the upstream phase developed to a certain point. The determination of startup time of overlapping jobs in CE has long been a disturbance in manufacturing industry implementing CE programs. A novel model based on both fuzzy logic and neural network is proposed to mathematically formulate the inter-connective information between the two coupled phases in CE projects, and to determine the startup time of downstream phases in real time. The information transferring between the two coupled phases is quantified by using the negative Shannon entropy. Based on this algorithm, a PDM-based framework is proposed to narrow the gap between pro-duct design and manufacture, in which five modules are built to monitor, reshuffle and implement the simultaneous executing processes. Finally, an example is given to illustrate applications of the algorithm in the real world.展开更多
Parallel machine scheduling problems, which are important discrete optimization problems, may occur in many applications. For example, load balancing in network communication channel assignment, parallel processing in...Parallel machine scheduling problems, which are important discrete optimization problems, may occur in many applications. For example, load balancing in network communication channel assignment, parallel processing in large-size computing, task arrangement in flexible manufacturing systems, etc., are multiprocessor scheduling problem. In the traditional parallel machine scheduling problems, it is assumed that the problems are considered in offline or online environment. But in practice, problems are often not really offline or online but somehow in-between. This means that, with respect to the online problem, some further information about the tasks is available, which allows the improvement of the performance of the best possible algorithms. Problems of this class are called semi-online ones. In this paper, the semi-online problem P2|decr|lp (p>1) is considered where jobs come in non-increasing order of their processing times and the objective is to minimize the sum of the lp norm of every machine’s load. It is shown that LS algorithm is optimal for any lp norm, which extends the results known in the literature. Furthermore, randomized lower bounds for the problems P2|online|lp and P2|decr|lp are presented.展开更多
Task decomposition is a kind of powerful technique increasingly being used within industry as a pathway for achieving product's developing success. In this paper, topology's concept in modern mathematics is us...Task decomposition is a kind of powerful technique increasingly being used within industry as a pathway for achieving product's developing success. In this paper, topology's concept in modern mathematics is used for task decomposition technique's deduction in product developing process. It puts fonvard the views of resolvability, measurability and connectivity of tasks and their practi-cal principles. Combined with an example of developing the typical mechanical product, it ex-plains the implementing method of task decomposition in Concurrent Engineering (CE).展开更多
Aim To study the development and realization mechanism of concurrent engineering(CE).Methods The realization mechanism based on multi-agent and micro-circulation were dis-cussed.Results The specialties of micro-circul...Aim To study the development and realization mechanism of concurrent engineering(CE).Methods The realization mechanism based on multi-agent and micro-circulation were dis-cussed.Results The specialties of micro-circulation are wholly adaptable to the circulationtheory and information exchange requirement in CE,which can explain the nature of CEsuccessfully.Conclusion The micro-circulation theory can be adopted as a new realizationmechanism of CE.展开更多
In order to facilitate solution, a complex problem is normally decomposed into many small sub-problems during product development process. Teams are formed to resolve each sub-problem. The original problem is resolved...In order to facilitate solution, a complex problem is normally decomposed into many small sub-problems during product development process. Teams are formed to resolve each sub-problem. The original problem is resolved from solutions of sub-problems. Ideally, sub-problems are not only mutually independent but also inherent parameters of original problem. Solution of original problem can be directly derived from the collection of solutions from simplified sub-problems. In practice, the degree of interdependency is indeed reduced, sub-problems are neither totally independent nor all inherent parameters of original problem. This paper discusses team coordination under this condition and design solution from each team, which not only satisfies total requirements but also is an optimal one. The suggested optimized constraint decomposition method will insure workable Pareto solution.展开更多
One of the key challenges in largescale network simulation is the huge computation demand in fine-grained traffic simulation.Apart from using high-performance computing facilities and parallelism techniques,an alterna...One of the key challenges in largescale network simulation is the huge computation demand in fine-grained traffic simulation.Apart from using high-performance computing facilities and parallelism techniques,an alternative is to replace the background traffic by simplified abstract models such as fluid flows.This paper suggests a hybrid modeling approach for background traffic,which combines ON/OFF model with TCP activities.The ON/OFF model is to characterize the application activities,and the ordinary differential equations(ODEs) based on fluid flows is to describe the TCP congestion avoidance functionality.The apparent merits of this approach are(1) to accurately capture the traffic self-similarity at source level,(2) properly reflect the network dynamics,and(3) efficiently decrease the computational complexity.The experimental results show that the approach perfectly makes a proper trade-off between accuracy and complexity in background traffic simulation.展开更多
An improved algorithm, which solves cooperative concurrent computing tasks using the idle cycles of a number of high performance heterogeneous workstations interconnected through a high-speed network, was proposed. In...An improved algorithm, which solves cooperative concurrent computing tasks using the idle cycles of a number of high performance heterogeneous workstations interconnected through a high-speed network, was proposed. In order to get better parallel computation performance, this paper gave a model and an algorithm of task scheduling among heterogeneous workstations, in which the costs of loading data, computing, communication and collecting results are considered. Using this efficient algorithm, an optimal subset of heterogeneous workstations with the shortest parallel executing time of tasks can be selected.展开更多
Small tunnels such as engineering geological exploratory tunnels and mine roadways are generally narrow, which make the existing photographic geological logging technique inapplicable. Therefore, geological logging of...Small tunnels such as engineering geological exploratory tunnels and mine roadways are generally narrow, which make the existing photographic geological logging technique inapplicable. Therefore, geological logging of exploratory tunnels has always been taking the method of manual sketch work which has low efficiency and poor informatization degree of products, and it is a technical issue requiring urgent settlement for geological logging of small tunnels. This paper proposes and studies novel methods of photographic geological logging suitable for small tunnels, including image acquisition, image orientation control, image geometric correction, unfolded image map generation and geological attitude measurement, etc. Experiments show that the method can meet the precision requirement of geological logging. The novel method helps to realize the fast acquisition and processing of image-based geological logging data for small tunnels, and the forms of logging result are more abundant and more applicable to informatized management and application of geological logging data.展开更多
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.展开更多
Given a start pose and a goal pose, a large number of singularity-free poses are created randomly in the 6 dimensional task space, a short line segment is used to create a feasible path between two singularity-free po...Given a start pose and a goal pose, a large number of singularity-free poses are created randomly in the 6 dimensional task space, a short line segment is used to create a feasible path between two singularity-free poses. A well connected roadmap can be obtained and stored in the 6 dimension task space for a specific 6 DOF parallel manipulator in this way and a singularity-free path is queried to connect the start pose and the goal pose. So the singularity-free path planning between any two given poses for this parallel manipulator can be performed very efficiently. This singularity-free path planning method can be used with any type of parallel manipulator only if the matrix used can be given to define singularities.展开更多
In order to realize the efficiency, reliability and safety tests on the complex cable network of an electronic system, an efficient cable network resistance tester is designed. Firstly, the design background and hardw...In order to realize the efficiency, reliability and safety tests on the complex cable network of an electronic system, an efficient cable network resistance tester is designed. Firstly, the design background and hardware structure are briefly described. Then aiming at the multi task parallelism considering real time measurement of parameters and real time control of the system in the tester testing, a real time muhi task control software is developed by using multi thread testing technology in parallel test to realize multi task complex control. Finally, the least squares method is used to improve the test accuracyof the tester. The test results show that the test error is basically within 0.3%, and the test speed can reach 345 point/min.展开更多
This research is a development in management information system (MIS) planning based on operation analysis and development according to concurrent engineering approach and reestablishment of database management. Acc...This research is a development in management information system (MIS) planning based on operation analysis and development according to concurrent engineering approach and reestablishment of database management. According to our case study industry, such industry currently used traditional network systems such as LAN, and "Bus Network" Network Topology. Client/Server distributed computing has a problem with database management in data redundancy, data inconsistency, and data independency. For Network Topology, Bus Network has problem with multitasking since the network are able to handle only a set of data at a time so the traffic problem will occur when multiple users request for the service. Thus, such condition is inconsistent with concurrent engineering which must be able to access the data simultaneously. As a consequence, this study develops a network system, network system of working system, using LAN and "Star Network" network topology. The file server processing distributed is an application while database is stored in host computer or file server but the data will be processed in users' computer. When the user needs to access the data, file server will send it to the user and the user can further analysis or manage such data in the user computer, so called "Hierarchical Database Model". Hierarchical database structure is easily developed like general organization command structure with different level of responsibility. In details, the data level in the database is divided into three levels including DBI, DB2, and DB3, so development of simultaneously systemic flow and access of various critical data is performed in parallel. Furthermore, this is consistent with access of all three data levels including: Level 1 is overall dataflow of both inside and outside the organization; Level 2 is dataflow of each division in the organization; and Level 3 is dataflow of subunit in each division in the organization. After systemize flow and access of data with concurrent engineering as mentioned, it provided optimal efficiency in the whole production system management reducing loss in the whole system of the organization展开更多
One of the problems that many engineering graduates face when looking for their first job is: Do you have experience? Employers prefer graduates with relevant experience to those without. Why is experience so import...One of the problems that many engineering graduates face when looking for their first job is: Do you have experience? Employers prefer graduates with relevant experience to those without. Why is experience so important to employers? Can students accumulate "working" experience while studying in college? This paper discusses the use of design projects inside and outside of classrooms to help students gain "working" experience and skills through hands-on design activities that simulate the actual design activities that occur in the industry. Faculty members from the Mechanical Engineering Technology and Computer Engineering Technology departments were involved in creating multidisciplinary design projects. The design projects give students new insights into what they learn in their coursework and pro.vide students the valuable experiences in analytical skills, concurrent engineering approach, people skills, and management skills needed for the students when looking for employment.展开更多
To reduce the time required to complete the regeneration process of erasure codes, we propose a Tree-structured Parallel Regeneration (TPR) scheme for multiple data losses in distributed storage systems. Under the sch...To reduce the time required to complete the regeneration process of erasure codes, we propose a Tree-structured Parallel Regeneration (TPR) scheme for multiple data losses in distributed storage systems. Under the scheme, two algorithms are proposed for the construction of multiple regeneration trees, namely the edge-disjoint algorithm and edge-sharing algorithm. The edge-disjoint algorithm constructs multiple independent trees, and is simple and appropriate for environments where newcomers and their providers are distributed over a large area and have few intersections. The edge-sharing algorithm constructs multiple trees that compete to utilize the bandwidth, and make a better utilization of the bandwidth, although it needs to measure the available band-width and deal with the bandwidth changes; it is therefore difficult to implement in practical systems. The parallel regeneration for multiple data losses of TPR primarily includes two optimizations: firstly, transferring the data through the bandwidth optimized-paths in a pipe-line manner; secondly, executing data regeneration over multiple trees in parallel. To evaluate the proposal, we implement an event-based simulator and make a detailed comparison with some popular regeneration methods. The quantitative comparison results show that the use of TPR employing either the edge-disjoint algorithm or edge-sharing algorithm reduces the regeneration time significantly.展开更多
基金sponsored by National Natural Science Foundation of China(Grant No.40774029,40374024)the National Hi-tech Rsearch and Development Program of China(863 Program)(No.2007AA09Z310,)the Program for New Century Excellent Talents in University(NCET)
文摘We implement a parallel algorithm with the advantage of MPI (Message Passing Interface) to speed up the rapid relaxation inversion for 3D magnetotelluric data. We test the parallel rapid relaxation algorithm with synthetic and real data. The execution efficiency of the algorithm for several different situations is also compared. The results indicate that the parallel rapid relaxation algorithm for 3D magnetotelluric inversion is effective. This parallel algorithm implemented on a common PC promotes the practical application of 3D magnetotelluric inversion and can be suitable for the other geophysical 3D modeling and inversion.
文摘This paper outlines a concurrent engineering environment that supports interaction between members of a geographically dispersed multidisciplinary team who is engaged in engineering design activities. Some ideas of engineering design, especially conceptual design are reviewed. A deeper scientific analysis of intelligent design is discussed. A new problem solving strategy and methodologies to implement cooperative design are proposed. Finally, a conceptual model of a blackboard system for accomplishing conceptual design automation is presented. Its fundamental principles, system organization and key implementation techniques are investigated in detail.
基金partly supported by the Public Geological Survey Project(No.201011039)the National High Technology Research and Development Project of China(No.2007AA06Z134)the 111 Project under the Ministry of Education and the State Administration of Foreign Experts Affairs,China(No.B07011)
文摘This paper presents a reasonable gridding-parameters extraction method for setting the optimal interpolation nodes in the gridding of scattered observed data. The method can extract optimized gridding parameters based on the distribution of features in raw data. Modeling analysis proves that distortion caused by gridding can be greatly reduced when using such parameters. We also present some improved technical measures that use human- machine interaction and multi-thread parallel technology to solve inadequacies in traditional gridding software. On the basis of these methods, we have developed software that can be used to grid scattered data using a graphic interface. Finally, a comparison of different gridding parameters on field magnetic data from Ji Lin Province, North China demonstrates the superiority of the proposed method in eliminating the distortions and enhancing gridding efficiency.
文摘Taking a microwave product as an example, a system of integrated assembly structure design is presented. Getting design constraints from the upstream design section through product data management(PDM), the system generates the assembly scheme using the case? based method, then assigns the design requirements into each component of the assembly. The detail design for each component can be performed under these design constraints. In order to practise concurrent design, the system sends the final design result to the upstream section and downstream section through PDM to achieve information sharing and integration.
文摘Concurrent engineering(CE)involves the consideration during the design phase of the various factors associated with the life cycle of the product.Using the principle of CE,a feature-based CAPP system is proposed.On the basis of feature modeling,the system is able to reason feature relationships,produce feature digraph of a part,and decide the machining sequence of features.
文摘Implementation of simultaneous execution phases in the concurrent engineering (CE) needs careful planning when the downstream phase could be activated as the upstream phase developed to a certain point. The determination of startup time of overlapping jobs in CE has long been a disturbance in manufacturing industry implementing CE programs. A novel model based on both fuzzy logic and neural network is proposed to mathematically formulate the inter-connective information between the two coupled phases in CE projects, and to determine the startup time of downstream phases in real time. The information transferring between the two coupled phases is quantified by using the negative Shannon entropy. Based on this algorithm, a PDM-based framework is proposed to narrow the gap between pro-duct design and manufacture, in which five modules are built to monitor, reshuffle and implement the simultaneous executing processes. Finally, an example is given to illustrate applications of the algorithm in the real world.
基金Project supported by the National Natural Science Foundation of China (Nos. 10271110 10301028) and the Teaching and Research Award Program for Outstanding Young Teachers in Higher Education Institutions of MOE+2 种基金 China Project supported by the National Natural Science Foundation of China (Nos. 10271110 10301028) and the Teaching and Research Award Program for Outstanding Young Teachers in Higher Education Institutions of MOE China
文摘Parallel machine scheduling problems, which are important discrete optimization problems, may occur in many applications. For example, load balancing in network communication channel assignment, parallel processing in large-size computing, task arrangement in flexible manufacturing systems, etc., are multiprocessor scheduling problem. In the traditional parallel machine scheduling problems, it is assumed that the problems are considered in offline or online environment. But in practice, problems are often not really offline or online but somehow in-between. This means that, with respect to the online problem, some further information about the tasks is available, which allows the improvement of the performance of the best possible algorithms. Problems of this class are called semi-online ones. In this paper, the semi-online problem P2|decr|lp (p>1) is considered where jobs come in non-increasing order of their processing times and the objective is to minimize the sum of the lp norm of every machine’s load. It is shown that LS algorithm is optimal for any lp norm, which extends the results known in the literature. Furthermore, randomized lower bounds for the problems P2|online|lp and P2|decr|lp are presented.
基金the State High-Tech Developmets Plan of Cina(No.863-511-9930-007)
文摘Task decomposition is a kind of powerful technique increasingly being used within industry as a pathway for achieving product's developing success. In this paper, topology's concept in modern mathematics is used for task decomposition technique's deduction in product developing process. It puts fonvard the views of resolvability, measurability and connectivity of tasks and their practi-cal principles. Combined with an example of developing the typical mechanical product, it ex-plains the implementing method of task decomposition in Concurrent Engineering (CE).
文摘Aim To study the development and realization mechanism of concurrent engineering(CE).Methods The realization mechanism based on multi-agent and micro-circulation were dis-cussed.Results The specialties of micro-circulation are wholly adaptable to the circulationtheory and information exchange requirement in CE,which can explain the nature of CEsuccessfully.Conclusion The micro-circulation theory can be adopted as a new realizationmechanism of CE.
基金Supportedby 86 3/CIMS (No .2 0 0 1AA4 1114 0 )andtheNationalNaturalScienceFoundationofChina (No .6 0 10 4 0 0 8)
文摘In order to facilitate solution, a complex problem is normally decomposed into many small sub-problems during product development process. Teams are formed to resolve each sub-problem. The original problem is resolved from solutions of sub-problems. Ideally, sub-problems are not only mutually independent but also inherent parameters of original problem. Solution of original problem can be directly derived from the collection of solutions from simplified sub-problems. In practice, the degree of interdependency is indeed reduced, sub-problems are neither totally independent nor all inherent parameters of original problem. This paper discusses team coordination under this condition and design solution from each team, which not only satisfies total requirements but also is an optimal one. The suggested optimized constraint decomposition method will insure workable Pareto solution.
基金supported by the Science and Technology Project of Zhejiang Province(No. 2014C01051)the National High Technology Development 863 Program of China( No.2015AA011901)
文摘One of the key challenges in largescale network simulation is the huge computation demand in fine-grained traffic simulation.Apart from using high-performance computing facilities and parallelism techniques,an alternative is to replace the background traffic by simplified abstract models such as fluid flows.This paper suggests a hybrid modeling approach for background traffic,which combines ON/OFF model with TCP activities.The ON/OFF model is to characterize the application activities,and the ordinary differential equations(ODEs) based on fluid flows is to describe the TCP congestion avoidance functionality.The apparent merits of this approach are(1) to accurately capture the traffic self-similarity at source level,(2) properly reflect the network dynamics,and(3) efficiently decrease the computational complexity.The experimental results show that the approach perfectly makes a proper trade-off between accuracy and complexity in background traffic simulation.
文摘An improved algorithm, which solves cooperative concurrent computing tasks using the idle cycles of a number of high performance heterogeneous workstations interconnected through a high-speed network, was proposed. In order to get better parallel computation performance, this paper gave a model and an algorithm of task scheduling among heterogeneous workstations, in which the costs of loading data, computing, communication and collecting results are considered. Using this efficient algorithm, an optimal subset of heterogeneous workstations with the shortest parallel executing time of tasks can be selected.
基金Project(201508)supported by the Open Research Foundation of Engineering Research Center for Rock-Soil Drilling & Excavation and Protection(Ministry of Education),ChinaProject(BK2012812)supported by the Natural Science Foundation of Jiangsu Province,China+1 种基金Project(KYLX_0492)supported by the University Postgraduate Scientific Research and Innovation Project of Jiangsu Province,ChinaProject(2014B38714)supported by the Fundamental Research Funds for the Central Universities,China
文摘Small tunnels such as engineering geological exploratory tunnels and mine roadways are generally narrow, which make the existing photographic geological logging technique inapplicable. Therefore, geological logging of exploratory tunnels has always been taking the method of manual sketch work which has low efficiency and poor informatization degree of products, and it is a technical issue requiring urgent settlement for geological logging of small tunnels. This paper proposes and studies novel methods of photographic geological logging suitable for small tunnels, including image acquisition, image orientation control, image geometric correction, unfolded image map generation and geological attitude measurement, etc. Experiments show that the method can meet the precision requirement of geological logging. The novel method helps to realize the fast acquisition and processing of image-based geological logging data for small tunnels, and the forms of logging result are more abundant and more applicable to informatized management and application of geological logging data.
基金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.
文摘Given a start pose and a goal pose, a large number of singularity-free poses are created randomly in the 6 dimensional task space, a short line segment is used to create a feasible path between two singularity-free poses. A well connected roadmap can be obtained and stored in the 6 dimension task space for a specific 6 DOF parallel manipulator in this way and a singularity-free path is queried to connect the start pose and the goal pose. So the singularity-free path planning between any two given poses for this parallel manipulator can be performed very efficiently. This singularity-free path planning method can be used with any type of parallel manipulator only if the matrix used can be given to define singularities.
文摘In order to realize the efficiency, reliability and safety tests on the complex cable network of an electronic system, an efficient cable network resistance tester is designed. Firstly, the design background and hardware structure are briefly described. Then aiming at the multi task parallelism considering real time measurement of parameters and real time control of the system in the tester testing, a real time muhi task control software is developed by using multi thread testing technology in parallel test to realize multi task complex control. Finally, the least squares method is used to improve the test accuracyof the tester. The test results show that the test error is basically within 0.3%, and the test speed can reach 345 point/min.
文摘This research is a development in management information system (MIS) planning based on operation analysis and development according to concurrent engineering approach and reestablishment of database management. According to our case study industry, such industry currently used traditional network systems such as LAN, and "Bus Network" Network Topology. Client/Server distributed computing has a problem with database management in data redundancy, data inconsistency, and data independency. For Network Topology, Bus Network has problem with multitasking since the network are able to handle only a set of data at a time so the traffic problem will occur when multiple users request for the service. Thus, such condition is inconsistent with concurrent engineering which must be able to access the data simultaneously. As a consequence, this study develops a network system, network system of working system, using LAN and "Star Network" network topology. The file server processing distributed is an application while database is stored in host computer or file server but the data will be processed in users' computer. When the user needs to access the data, file server will send it to the user and the user can further analysis or manage such data in the user computer, so called "Hierarchical Database Model". Hierarchical database structure is easily developed like general organization command structure with different level of responsibility. In details, the data level in the database is divided into three levels including DBI, DB2, and DB3, so development of simultaneously systemic flow and access of various critical data is performed in parallel. Furthermore, this is consistent with access of all three data levels including: Level 1 is overall dataflow of both inside and outside the organization; Level 2 is dataflow of each division in the organization; and Level 3 is dataflow of subunit in each division in the organization. After systemize flow and access of data with concurrent engineering as mentioned, it provided optimal efficiency in the whole production system management reducing loss in the whole system of the organization
基金Acknowledgments The work is funded by a grant from the National Science Foundation Advanced Technology Education Division. The award number is NSF ATE No 1003712. The authors greatly appreciate the support from the NSF. In addition, the authors also would like to thank all students who are involved in this project.
文摘One of the problems that many engineering graduates face when looking for their first job is: Do you have experience? Employers prefer graduates with relevant experience to those without. Why is experience so important to employers? Can students accumulate "working" experience while studying in college? This paper discusses the use of design projects inside and outside of classrooms to help students gain "working" experience and skills through hands-on design activities that simulate the actual design activities that occur in the industry. Faculty members from the Mechanical Engineering Technology and Computer Engineering Technology departments were involved in creating multidisciplinary design projects. The design projects give students new insights into what they learn in their coursework and pro.vide students the valuable experiences in analytical skills, concurrent engineering approach, people skills, and management skills needed for the students when looking for employment.
基金supported by the National Grand Fundamental Research of China (973 Program) under Grant No. 2011CB302601the National High Technology Research and Development of China (863 Program) under GrantNo. 2013AA01A213+2 种基金the National Natural Science Foundation of China under Grant No. 60873215the Natural Science Foundation for Distinguished Young Scholars of Hunan Province under Grant No. S2010J5050Specialized Research Fund for the Doctoral Program of Higher Education under Grant No. 20124307110015
文摘To reduce the time required to complete the regeneration process of erasure codes, we propose a Tree-structured Parallel Regeneration (TPR) scheme for multiple data losses in distributed storage systems. Under the scheme, two algorithms are proposed for the construction of multiple regeneration trees, namely the edge-disjoint algorithm and edge-sharing algorithm. The edge-disjoint algorithm constructs multiple independent trees, and is simple and appropriate for environments where newcomers and their providers are distributed over a large area and have few intersections. The edge-sharing algorithm constructs multiple trees that compete to utilize the bandwidth, and make a better utilization of the bandwidth, although it needs to measure the available band-width and deal with the bandwidth changes; it is therefore difficult to implement in practical systems. The parallel regeneration for multiple data losses of TPR primarily includes two optimizations: firstly, transferring the data through the bandwidth optimized-paths in a pipe-line manner; secondly, executing data regeneration over multiple trees in parallel. To evaluate the proposal, we implement an event-based simulator and make a detailed comparison with some popular regeneration methods. The quantitative comparison results show that the use of TPR employing either the edge-disjoint algorithm or edge-sharing algorithm reduces the regeneration time significantly.