| |
|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9910647209403321 |
|
|
Autore |
Válek Jan |
|
|
Titolo |
14. mezinárodní vědecká konference Didaktická konference 2021 : Sborník příspěvků / / Jan Válek [and nine others] |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Brno : , : Masaryk University, , 2021 |
|
|
|
|
|
|
|
ISBN |
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (164 pages) |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Nota di contenuto |
|
Intro -- Seznam příspěvků -- Úvodní slovo -- Investigation of Motion Parameters of Truss Structure Module plenary lecture (Gintas VISELGA Pavel PECINA) -- Didactic Activities in the Vocational Training of Managers / Didaktické aktivity v odbornom vzdelávaní manažérov (Silvia BARNOVÁ Jaroslav ABSOLON) -- Motivation in Teaching of Mathematics Two Topicsin Number Theory / Motivace ve výuce matematiky dva náměty z teorie čísel (Jaroslav BERÁNEK) Pedagogue as a Determinant of the Provided Level of / Vocational Education of PupilsPedagóg ako determinant poskytovanej úrovneodborného vzdelávania žiakov (Alexander BILČÍK Jana BILČÍKOVÁ) -- Digital Laboratory Project / Projekt digitální laboratoře (Radmila DYTRTOVÁ Jana Jaklová DYTRTOVÁ Kateřina BĚLONOŽNÍKOVÁ Daniel KAVAN) -- Activating Methods in the Work of a Vocational School Teacher / Aktivizujúce metódy v práci učiteľa strednej odbornej školy (Zuzana GERŠICOVÁ Jana ABSOLONOVÁ) -- Distance Education in Mathematics with an Emphasis on Reference Frameworks for the Development of Competencies of Teachers and Secondary School Students / Dištančné vzdelávanie v matematike s akcentom na referenčné rámcerozvíjani a kompetencii učiteľov a žiakov stredných škôl (Lívia HASAJOVÁ) -- Educational Activities in Teaching Economic Subjects / Edukačné aktivity na ekonomických odborných predmetoch (Slávka KRÁSNA Lenka KLOKNEROVÁ) -- Financial Literacy Standard and Financial Education / Standard finanční gramotnosti a finanční vzdělávání (Andrea KYÁNKOVÁ Peter MARINIČ) -- The Mathematical Education at |
|
|
|
|
|
|
|
|
|
|
|
Universitas Tyrnaviensis and Universitas Cassoviensis in the 18th Century / Matematické vzdelávania na Trnavskej a Košickej univerzitev 18. storočí (Tomáš LENGYELFALUSY Štefan TKAČIK Michaela BALOŠÁKOVÁ) -- Child Debtors' Problem and Financial Education / Problém dětských dlužníků a finanční vzdělávání (Peter MARINIČ Martina ZELENÁ) -- Methods of Formative Assessment at Secondary Vocational Schools / Metódy formatívneho hodnotenia na stredných odborných školách (Igor MARKS Viola TAMÁŠOVÁ) -- Solution for Picking up Orders in the Warehouse Using the Salesman Problem Method / Řešení vyzvedávání objednávek ve skladě pomocí metody obchodního cestujícího (Petr MATĚJKA Jan VÁLEK) -- The Life and Work of Josef Klika and its Significance for Physics Education / Život a dílo Josefa Kliky a jeho význam pro fyzikální vzdělávání (Tomáš MILÉŘ) -- Simulation and Data Visualization for Physics and Chemistry Education a Revival? / Simulace a vizualizace dat ve výuce fyziky a chemie revival? (Lubomír PROKEŠ Jana HORSKÁ Jan NEKVAPIL). |
|
|
|
|
|
|
Sommario/riassunto |
|
Didactics of mathematics, natural sciences and vocational education represent developing areas and are a breeding ground for new ideas and approaches. In mathematics and physics, the proceedings provide an overview of the historical development of education process and the possibilities of activating students. From a practical point of view, physics and chemistry are interconnected by using simulations in teaching. Vocational education is represented from various perspectives, whether in technical education, by solving logistical problems, or educational activities in the teaching of economic subjects. Due to the current situation, there are abundant contributions on the effects of the ongoing pandemic on the educational process and distance learning. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Record Nr. |
UNINA9910963637503321 |
|
|
Autore |
Kowalik Janusz S |
|
|
Titolo |
Using OpenCL : programming massively parallel computers / / Janusz Kowalik and Tadeusz Puźniakowski |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Amsterdam, : IOS Press, c2012 |
|
|
|
|
|
|
|
ISBN |
|
1-299-33347-8 |
1-61499-030-1 |
|
|
|
|
|
|
|
|
Edizione |
[1st ed.] |
|
|
|
|
|
Descrizione fisica |
|
1 online resource (312 p.) |
|
|
|
|
|
|
Collana |
|
Advances in parallel computing ; ; v. 21 |
|
|
|
|
|
|
Altri autori (Persone) |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
OpenCL (Computer program language) |
Parallel computers |
Parallel programming (Computer science) |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
Description based upon print version of record. |
|
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references and index. |
|
|
|
|
|
|
Nota di contenuto |
|
Title Page; Preface; Contents; Introduction; Existing Standard Parallel Programming Systems; MPI; OpenMP; Two Parallelization Strategies: Data Parallelism and Task Parallelism; Data Parallelism; Task Parallelism; Example; History and Goals of OpenCL; Origins of Using GPU in General Purpose Computing; Short History of OpenCL; Heterogeneous Computer Memories and Data Transfer; Heterogeneous Computer Memories; Data Transfer; The Fourth Generation CUDA; Host Code; Phase a. Initialization and Creating Context; Phase b. Kernel Creation, Compilation and Preparations for Kernel Execution |
Phase c. Creating Command Queues and Kernel ExecutionFinalization and Releasing Resource; Applications of Heterogeneous Computing; Accelerating Scientific/Engineering Applications; Conjugate Gradient Method; Jacobi Method; Power Method; Monte Carlo Methods; Conclusions; Benchmarking CGM; Introduction; Additional CGM Description; Heterogeneous Machine; Algorithm Implementation and Timing Results; Conclusions; OpenCL Fundamentals; OpenCL Overview; What is OpenCL; CPU + Accelerators; Massive Parallelism Idea; Work Items and Workgroups; OpenCL Execution Model; OpenCL Memory Structure |
OpenCL C Language for Programming KernelsQueues, Events and Context; Host Program and Kernel; Data Parallelism in OpenCL; Task |
|
|
|
|
|
|
|
|
|
|
|
Parallelism in OpenCL; How to Start Using OpenCL; Header Files; Libraries; Compilation; Platforms and Devices; OpenCL Platform Properties; Devices Provided by Platform; OpenCL Platforms - C++; OpenCL Context to Manage Devices; Different Types of Devices; CPU Device Type; GPU Device Type; Accelerator; Different Device Types - Summary; Context Initialization - by Device Type; Context Initialization - Selecting Particular Device; Getting Information about Context |
OpenCL Context to Manage Devices - C++Error Handling; Checking Error Codes; Using Exceptions - Available in C++; Using Custom Error Messages; Command Queues; In-order Command Queue; Out-of-order Command Queue; Command Queue Control; Profiling Basics; Profiling Using Events - C example; Profiling Using Events - C++ example; Work-Items and Work-Groups; Information About Index Space from a Kernel; NDRange Kernel Execution; Task Execution; Using Work Offset; OpenCL Memory; Different Memory Regions - the Kernel Perspective; Relaxed Memory Consistency |
Global and Constant Memory Allocation - Host CodeMemory Transfers - the Host Code; Programming and Calling Kernel; Loading and Compilation of an OpenCL Program; Kernel Invocation and Arguments; Kernel Declaration; Supported Scalar Data Types; Vector Data Types and Common Functions; Synchronization Functions; Counting Parallel Sum; Parallel Sum - Kernel; Parallel Sum - Host Program; Structure of the OpenCL Host Program; Initialization; Preparation of OpenCL Programs; Using Binary OpenCL Programs; Computation; Release of Resources; Structure of OpenCL host Programs in C++; Initialization |
Preparation of OpenCL Programs |
|
|
|
|
|
|
Sommario/riassunto |
|
In 2011 many computer users were exploring the opportunities and the benefits of the massive parallelism offered by heterogeneous computing. In 2000 the Khronos Group, a not-for-profit industry consortium, was founded to create standard open APIs for parallel computing, graphics and dynamic media. Among them has been OpenCL, an open system for programming heterogeneous computers with components made by multiple manufacturers. This publication explains how heterogeneous computers work and how to program them using OpenCL. It also describes how to combine OpenCL with OpenGL for displaying graphical effects in real time. Chapter 1 describes briefly two older de facto standard and highly successful parallel programming systems: MPI and OpenMP. Collectively, the MPI, OpenMP, and OpenCL systems cover programming of all major parallel architectures: clusters, shared-memory computers, and the newest heterogeneous computers. Chapter 2, the technical core of the book, deals with OpenCL fundamentals: programming, hardware, and the interaction between them. Chapter 3 adds important information about such advanced issues as double-versus-single arithmetic precision, efficiency, memory use, and debugging. Chapters 2 and 3 contain several examples of code and one case study on genetic algorithms. These examples are related to linear algebra operations, which are very common in scientific, industrial, and business applications. Most of the book's examples can be found on the enclosed CD, which also contains basic projects for Visual Studio, MinGW, and GCC. This supplementary material will assist the reader in getting a quick start on OpenCL projects. |
|
|
|
|
|
|
|
| |