摘要 :
Based on main components of the compiler infrastructure, the paper focuses on discussing some key techniques for compiler back ends, reviews the recent representative common compiler infrastructures and their used individual techn...
展开
Based on main components of the compiler infrastructure, the paper focuses on discussing some key techniques for compiler back ends, reviews the recent representative common compiler infrastructures and their used individual techniques ,and outlines some current issues of compiler back ends and development directions for the further researches.
收起
摘要 :
April is the cruelest month,TS Eliot starts The Waste Land.Well not if you''re a That''s Shanghai reader;it ain''t,as we have compiled another humdlnger of an issue.Starting with the cover story.
摘要 :
In this paper, a source to source parallelizing complier system, AutoPar, is presentd. The system transforms FORTRAN programs to multi-level hybrid MPI/OpenMP parallel programs. Integrated parallel optimizing technologies are util...
展开
In this paper, a source to source parallelizing complier system, AutoPar, is presentd. The system transforms FORTRAN programs to multi-level hybrid MPI/OpenMP parallel programs. Integrated parallel optimizing technologies are utilized extensively to derive an effective program decomposition in the whole program scope. Other features such as synchronization optimization and communication optimization improve the performance scalability of the generated parallel programs, from both intra-node and inter-node. The system makes great effort to boost automation of parallelization.Profiling feedback is used in performance estimation which is the basis of automatic program decomposition. Performance results for eight benchmarks in NPB1.0 from NAS on an SMP cluster are given, and the speedup is desirable. It is noticeable that in the experiment, at most one data distribution directive and a reduction directive are inserted by the user in BT/SP/LU. The compiler is based on ORC, Open Research Compiler. ORC is a powerful compiler infrastructure, with such features as robustness, flexibility and efficiency. Strong analysis capability and well-defined infrastructure of ORC make the system implementation quite fast.
收起
摘要 :
This paper is to analyze the differences between the 3rd edition and 4th edition of Oxford Advanced Learner's English- Chinese Dictionary (hereafter referred to as ALECD3 and ALECD4). By making comparison between the two dictionar...
展开
This paper is to analyze the differences between the 3rd edition and 4th edition of Oxford Advanced Learner's English- Chinese Dictionary (hereafter referred to as ALECD3 and ALECD4). By making comparison between the two dictionaries in the learner's and compiler's perspectives, it highlights the priority of the 4th edition in content and compilation. Following a brief introduction in Part 1,Part 2 examines the innovations the 3rd edition has made in verb - pattern scheme, compounds, entries,examples,adjectives and appendices from the learner's perspective. Part3 holds a theoretical discussion of prescription and description in the 4th edition.
收起
摘要 :
Multithreading has been proposed as an efficient computing model for improving parallelism. It combinesadvantages of both dataflow architecture and von Neumann architecture,leading to high performance and efficiency.The-state-of-t...
展开
Multithreading has been proposed as an efficient computing model for improving parallelism. It combinesadvantages of both dataflow architecture and von Neumann architecture,leading to high performance and efficiency.The-state-of-the-art multithreaded computing model includes Blocking thread and Non-blocking thread, the corre-sponded multithreaded architecting can be classified as Multiple Context Processor and Hybrid Architecture. Threadpartitioning is one of the most important compiling issues in multithreaded computing. The idea of multithreading willbe developed further on the move of architecture,compiling technique,and operating system.
收起
摘要 :
The production of category books in medieval China was a continuous process that,despite frequent changes of ruling dynasties,did not experience significant transformation or interruption.In most cases,the category book compilers ...
展开
The production of category books in medieval China was a continuous process that,despite frequent changes of ruling dynasties,did not experience significant transformation or interruption.In most cases,the category book compilers inherited work done by their fathers,brothers,or masters.ough largely derivative in content and style,there was innovation and development in the compilation of these category books.
收起
摘要 :
A Turing Machine Description Language (TMDL) is developed for easy and efficient modeling of Turing machines.TMDL supports formal symbolic representation of Turing machines. The grammar for the language is also provided. Then a fa...
展开
A Turing Machine Description Language (TMDL) is developed for easy and efficient modeling of Turing machines.TMDL supports formal symbolic representation of Turing machines. The grammar for the language is also provided. Then a fast singlepass compiler is developed for TMDL. The scope of code optimization in the compiler is examined. An interpreter is used to simulate the exact behavior of the compiled Turing machines. A dynamically allocated and resizable array is used to simulate the infinite tape of a Turing machine. The procedure for simulating composite Turing machines is also explained. In this paper, two sample Turing machines have been designed in TMDL and their simulations are discussed. The TMDL can be extended to model the different variations of the standard Turing machine.
收起