Listing 1 - 10 of 38 | << page >> |
Sort by
|
Choose an application
Numerical programs often use parallel programming techniques such as OpenMP to compute the program's output values as efficient as possible. In addition, derivative values of these output values with respect to certain input values play a crucial role. To achieve code that computes not only the output values simultaneously but also the derivative values, this work introduces several source-to-source transformation rules. These rules are based on a technique called algorithmic differentiation. The main focus of this work lies on the important reverse mode of algorithmic differentiation. The inherent data-flow reversal of the reverse mode must be handled properly during the transformation. The first part of the work examines the transformations in a very general way since pragma-based parallel regions occur in many different kinds such as OpenMP, OpenACC, and Intel Phi. The second part describes the transformation rules of the most important OpenMP constructs. Contents Introduction with Examples from Numerical Optimization Algorithmic Differentiation by Source Transformation Transformation rules for Parallel Code Regions (e.g. OpenMP 3.1) Static Program Analysis Target Groups Lecturers and students of computer science Computer scientists, engineers, mathematicians and numerical analysts The Author Michael Förster is currently Research Associate of the Institute Software and Tools for Computational Engineering, RWTH Aachen University.
Parallel programming (Computer science) --- OpenMP. --- Heterogeneous computing. --- Computer networks. --- OpenMP (Application program interface) --- Communication systems, Computer --- Computer communication systems --- Data networks, Computer --- ECNs (Electronic communication networks) --- Electronic communication networks --- Networks, Computer --- Teleprocessing networks --- Data transmission systems --- Digital communications --- Electronic systems --- Information networks --- Telecommunication --- Cyberinfrastructure --- Electronic data processing --- Network computers --- Heterogeneous processing (Computers) --- High performance computing --- Parallel processing (Electronic computers) --- Computer programming --- Distributed processing --- Open Multi-Processing (Application program interface) --- Computer science. --- Artificial intelligence. --- Engineering mathematics. --- Mathematics of Computing. --- Artificial Intelligence. --- Mathematical and Computational Engineering. --- AI (Artificial intelligence) --- Artificial thinking --- Electronic brains --- Intellectronics --- Intelligence, Artificial --- Intelligent machines --- Machine intelligence --- Thinking, Artificial --- Bionics --- Cognitive science --- Digital computer simulation --- Logic machines --- Machine theory --- Self-organizing systems --- Simulation methods --- Fifth generation computers --- Neural computers --- Engineering --- Engineering analysis --- Mathematical analysis --- Informatics --- Science --- Mathematics --- Computer science --- Applied mathematics. --- Mathematics. --- Computer science—Mathematics. --- Computer mathematics --- Mathematical and Computational Engineering Applications. --- Data processing.
Choose an application
Choose an application
Hegel, Georg Wilhelm Friedrich --- Views on skepticism --- Skepticism --- History --- 19th century
Choose an application
Philosophy of language has for some time now been the very core of the discipline of philosophy. But where did it begin? Frege has sometimes been identified as its father, but in fact its origins lie much further back, in a tradition that arose in eighteenth-century Germany. Michael Forster explores that tradition. He also makes a case that the most important thinker within that tradition was J. G. Herder. It was Herder who established such fundamental principles in the philosophy of language as that thought essentially depends on language and that meaning consists in the usage of words. It was he who on that basis revolutionized the theory of interpretation ("hermeneutics") and the theory of translation. And it was he who played the pivotal role in founding such whole new disciplines concerned with language as anthropology and linguistics. In the course of developing these historical points, this book also shows that Herder and his tradition are in many ways superior to dominant trends in more recent philosophy of language: deeper in their principles and broader in their focus.
Language and languages --- Langage et langues --- Philosophy. --- Philosophie --- Herder, Johann Gottfried, --- Semantics --- Philosophy --- von Herder, Johann Gottfried, --- Language and languages - Philosophy --- von Herder, Johann Gottfried, - 1744-1803
Choose an application
Herméneutique --- Philosophie du langage --- Langage --- Hegel, Karl von, --- Schlegel, Friedrich von, --- Humboldt, Wilhelm von, --- Langage. --- Herméneutique. --- Philosophie du langage. --- Humboldt, Wilhelm von --- Hegel, Karl von
Choose an application
Michael Forster explores the tradition of the study of language in German philosophy. He also makes the case that the most important thinker within that tradition was J.G. Herder.
Language and languages --- Philosophy. --- Herder, Johann Gottfried, --- Philosophy --- Herder, J. G. --- Gerder, Iogann Gotfrid, --- Herder, Johann Gottfried von, --- Herder, Yohan Goṭfrid, --- Herder, J. G. von --- Von Herder, J. G. --- Herder, Giovanni Goffredo, --- הערדער, יאהן גאטטפריעד פ. --- הרדר, יוהאן גוטפריד, --- von Herder, Johann Gottfried --- Herder, Johann Gottfried
Choose an application
Choose an application
Choose an application
German language --- Language and languages --- Foreign languages --- Languages --- Anthropology --- Communication --- Ethnology --- Information theory --- Meaning (Psychology) --- Philology --- Linguistics --- Ashkenazic German language --- Hochdeutsch --- Judaeo-German language (German) --- Judendeutsch language --- Judeo-German language (German) --- Jüdisch-Deutsch language --- Jüdischdeutsch language --- Germanic languages --- Philosophy&delete& --- History --- Philosophy --- Philosophy of language
Choose an application
What is the nature of a conceptual scheme? Are there alternative conceptual schemes? If so, are some more justifiable or correct than others? The later Wittgenstein already addresses these fundamental philosophical questions under the general rubric of "grammar" and the question of its "arbitrariness"--and does so with great subtlety. This book explores Wittgenstein's views on these questions. Part I interprets his conception of grammar as a generalized (and otherwise modified) version of Kant's transcendental idealist solution to a puzzle about necessity. It also seeks to reconcile Wittgenstein's seemingly inconsistent answers to the question of whether or not grammar is arbitrary by showing that he believed grammar to be arbitrary in one sense and non-arbitrary in another. Part II focuses on an especially central and contested feature of Wittgenstein's account: a thesis of the diversity of grammars. The author discusses this thesis in connection with the nature of formal logic, the limits of language, and the conditions of semantic understanding or access. Strongly argued and cleary written, this book will appeal not only to philosophers but also to students of the human sciences, for whom Wittgenstein's work holds great relevance.
Grammar, Comparative and general. --- Comparative grammar --- Grammar --- Grammar, Philosophical --- Grammar, Universal --- Language and languages --- Philosophical grammar --- Linguistics --- Philology --- Grammar, Comparative --- Wittgenstein, Ludwig, --- Grammar, Comparative and general --- Wei-tʻe-ken-ssu-tʻan, --- Wei-tʻe-ken-ssu-tʻan, Lu-te-wei-hsi, --- Wittgenstein, L. --- Vitgenshteĭn, L., --- Wei-ken-ssu-tʻan, --- Pitʻŭgensyutʻain, --- Vitgenshteĭn, Li︠u︡dvig, --- Weitegenshitan, --- Wittgenstein, Ludovicus, --- Vitgenshtaĭn, Ludvig, --- ויטגנשטיין, לודוויג --- 维特根斯坦, --- Wittgenstein, Ludwig Josef Johann,
Listing 1 - 10 of 38 | << page >> |
Sort by
|