Описание: Implementing a programming language means bridging the gap from the programmer's high-level thinking to the machine's zeros and ones. If this is done in an efficient and reliable way, programmers can concentrate on the actual problems they have to solve, rather than on the details of machines. But understanding the whole chain from languages to machines is still an essential part of the training of any serious programmer. It will result in a more competent programmer, who will moreover be able to develop new languages. A new language is often the best way to solve a problem, and less difficult than it may sound. This book follows a theory-based practical approach, where theoretical models serve as blueprint for actual coding. The reader is guided to build compilers and interpreters in a well-understood and scalable way. The solutions are moreover portable to different implementation languages. Much of the actual code is automatically generated from a grammar of the language, by using the BNF Converter tool. The rest can be written in Haskell or Java, for which the book gives detailed guidance, but with some adaptation also in C, C]+, C#, or OCaml, which are supported by the BNF Converter. The main focus of the book is on standard imperative and functional languages: a subset of C++ and a subset of Haskell are the source languages, and Java Virtual Machine is the main target. Simple Intel x86 native code compilation is shown to complete the chain from language to machine. The last chapter leaves the standard paths and explores the space of language design ranging from minimal Turing-complete languages to human-computer interaction in natural language.
Автор: Chen Ding; John Criswell; Peng Wu Название: Languages and Compilers for Parallel Computing ISBN: 3319527088 ISBN-13(EAN): 9783319527086 Издательство: Springer Рейтинг: Цена: 9083.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This book constitutes the thoroughly refereed post-conference proceedings of the 29th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2016, held in Rochester, NY, USA, in September 2016. The 20 revised full papers presented together with 4 short papers were carefully reviewed.
Автор: Xipeng Shen; Frank Mueller; James Tuck Название: Languages and Compilers for Parallel Computing ISBN: 3319297775 ISBN-13(EAN): 9783319297774 Издательство: Springer Рейтинг: Цена: 6988.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Thisbook constitutes the thoroughly refereed post-conference proceedings of the 28thInternational Workshop on Languages and Compilers for Parallel Computing, LCPC2015, held in Raleigh, NC, USA, in September 2015. The19 revised full papers were carefully reviewed and selected from 44 submissions.
Описание: Performance of Static and Dynamic Task Scheduling for Real-Time Engine Control System on Embedded Multicore Processor.- PostSLP: Cross-Region Vectorization of Fully or Partially Vectorized Code.- FLARE: Flexibly Sharing Commodity GPUs to Enforce QoS and Improve Utilization.- Foundations of consistency types for a higher-order distributed language.- Common Subexpression Convergence: A New Code Optimization for SIMT processors.- Using Performance Event Profiles to Deduce an Execution Model of MATLAB with Just-In-Time Compilation.- CLAM: Compiler Leasing of Accelerator Memory.- Abstractions for Polyhedral Topology-Aware Tasking.- SWIRL++: Evaluating Performance Models to Guide Code Transformation in Convolutional Neural Networks.- A Structured Grid Solver with Polyhedral+Dataflow Representation.- CubeGen: Code Generation for Accelerated GEMM-based Convolution with Tiling.
Автор: Siddharta Chatterjee; Jan F. Prins; Larry Carter; Название: Languages and Compilers for Parallel Computing ISBN: 3540664262 ISBN-13(EAN): 9783540664260 Издательство: Springer Рейтинг: Цена: 11179.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This text is divided into topical sections on Java, locality, network computing, Fortran, irregular applications, instructions scheduling and dependence analysis.
Автор: Boleslaw K. Szymanski; Balaram Sinharoy Название: Languages, Compilers and Run-Time Systems for Scalable Computers ISBN: 1461359791 ISBN-13(EAN): 9781461359791 Издательство: Springer Рейтинг: Цена: 20962.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Language, Compilers and Run-time Systems for Scalable Computers contains 20 articles based on presentations given at the third workshop of the same title, and 13 extended abstracts from the poster session.
Автор: Vikram Adve; Mar?a Jes?s Garzar?n; Paul Petersen Название: Languages and Compilers for Parallel Computing ISBN: 3540852603 ISBN-13(EAN): 9783540852605 Издательство: Springer Рейтинг: Цена: 10480.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Constitutes the refereed post-conference proceedings of the 20th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2007, held in Urbana, IL, USA, in October 2007. This work is organized in topical sections on reliability, languages, parallel compiler technology, libraries and general compiler techniques.
Автор: Andr? Seznec; Joel Emer; Michael O`Boyle; Margaret Название: High Performance Embedded Architectures and Compilers ISBN: 3540929894 ISBN-13(EAN): 9783540929895 Издательство: Springer Рейтинг: Цена: 12157.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Constitutes the refereed proceedings of the Fourth International Conference on High Performance Embedded Architectures and Compilers, HiPEAC 2009, held in Paphos, Cyprus, in January 2009. This title includes papers that are organized in topical sections on dynamic translation and optimization, and low level scheduling.
Описание: LLVM is one of the most popular and powerful frameworks for creating programming language tools such as compilers, source analyzers, and dynamic execution runtime. With this book, you`ll discover some of the most critical parts of LLVM and get hands-on using LLVM to build projects in no time.
Автор: Constantine D. Polychronopoulos Название: Parallel Programming and Compilers ISBN: 1461284163 ISBN-13(EAN): 9781461284161 Издательство: Springer Рейтинг: Цена: 12157.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: So far, we have seen only the tip of the iceberg called "parallel machines and parallel programming". Instead of trying to develop parallel programming methodologies and paradigms, we often focus on more advanced topics assuming that the reader has an adequate background in parallel processing.
Автор: Mary Hall; Hari Sundar Название: Languages and Compilers for Parallel Computing ISBN: 3030346269 ISBN-13(EAN): 9783030346263 Издательство: Springer Рейтинг: Цена: 6986.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This book constitutes the thoroughly refereed post-conference proceedings of the 31st International Workshop on Languages and Compilers for Parallel Computing, LCPC 2018, held in Salt Lake City, UT, USA, in October 2018. The 14 revised full papers were carefully reviewed and selected from 26 submissions. Specific topics are compiling for parallelism and parallel compilers, static, dynamic, and adaptive optimization of parallel programs, parallel programming models and languages, formal analysis and verification of parallel programs, parallel runtime systems and libraries, performance analysis and debugging tools for concurrency and parallelism, parallel algorithms and concurrent data structures, parallel applications, synchronization and concurrency control, software engineering for parallel programs, fault tolerance for parallel systems, and parallel programming and compiling for heterogeneous systems.
Автор: David Sehr; Utpal Banerjee; David Gelernter; Alex Название: Languages and Compilers for Parallel Computing ISBN: 3540630910 ISBN-13(EAN): 9783540630913 Издательство: Springer Рейтинг: Цена: 14673.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This volume presents 35 revised papers taken from an international work-shop on languages and compilers for computing. The papers are organized in topical sections, and deal with such subjects as program analysis, compiler algorithms, communication optimization, and compiling HPF.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru