نتایج جستجو برای: program compiler

تعداد نتایج: 482007  

2002
Virender Singh Torben Mogensen Alex Smola Suhas Gupta Pranay Pratap

The compiler design handbook: optimizations and machine code generation pdf C# Programming: From Problem Analysis to Program Design, 3rd Edition pdf Check our section of free e-books and guides on Compiler Design now! Parser, scanner, Optimization, Virtual Machines, Code Generation, Peephole Optimization. and the major algorithms used to translate code from highlevel to machine language. Theory...

2001
Darren Lee Buttle

Compilers can introduce serious errors into programs whose source code appears to be correct. Modern compilers are reliable tools but we must resign ourselves to the fact that mistakes will be made by the compiler and we must therefore minimise the risk that those errors go unchecked. Previous attempts at showing the correctness of compilation have either sought to verify the compiler itself or...

2011
Gregory Frederick Diamos

s away much detail about the actual execution of a program from application developers: developers only specify logical relationships between data; the Datalog compiler constructs a suitable execution plan by extracting data and control flow from the Datalogprogram. Compared to emerging distributed programming languages for GPUs such as Map-Reduce [64], Datalog expresses a richer set of relatio...

2005
Peter Václavík Ján Kollár Jaroslav Porubän Miroslav Vidiščák

This paper briefly describes process functional language compiler architecture. Process functional language is an experimental functional language with imperative features like memory cell variables. The main parts of the process functional language compiler are presented with short description and examples. Current implementation of PFL compiler comprises a algebraic types, primitive functions...

1996
Jonathan Bowen

A hardware compiler may be speci ed by a description of how each construct of the source language is translated into a netlist of simple digital hardware components such as gates and latches. instructions. It is possible to produce a compiler prototype almost directly from this speci cation in the form of a logic program. This de nes a relation between allowed highlevel program constructs and m...

2004
Koujin Kambara Keisuke Iwai Takakazu Kurokawa

This paper proposes an automatic parallelizing compiler, JAVAR-KAI, which exploits parallelisms in a sequential Java program and translates into a multithreaded Java program. JAVAR-KAI compiler implemented two kinds of parallelizations, which are inner loop parallelization and outer loop parallelization. Experimental evaluations of multithreaded Java programs generated by JAVAR-KAI compiler sho...

2017
Xuejun Liang Ali A. Humos

Modern computer processors can support parallel execution of a program by using their multicores. Computers can also support vector operations by using their extended SIMD instructions. To make a computer program run faster, the time-consuming loop computations in the program can often be parallelized and vectorized to utilize the capacity of multicores and extended SIMD instructions. In this p...

2009
Tzu-Han Hung Jiunn-Yeu Chen Wuu Yang Wei Chung Hsu

Today’s compilers have many optimization options, and it is difficult to understand all the details and the interactions between them. Therefore, many application developers simply use the well-known compiler flags to compile all their programs. On the other hand, some researchers focus on customizing the optimizations for each program. The former method may hurt the performance of some program...

2008

Today’s compilers have too many optimization options, and it is difficult to understand all the details and the interactions between them. Therefore, many application developers simply use the well-known compiler flags (such as -O2, -Os) to compile all their programs; at the other end of the extreme, some researchers focus on customizing the optimizations for each program. The former method is ...

1995
Gino Maa

Efficient decomposition of program and data on a scalable MIMD processor is necessary in order to minimize communication and synchronization costs while preserving sufficient parallelism to balance the workload of the processors. Programmer management of these runtime aspects of computation often proves to be very tedious and error-prone, and produces non-scalable, non-portable code. Previous e...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید