Explore chapters and articles related to this topic
Names, Addresses, and Contacts
Published in Cliff Wootton, Developing Quality Metadata, 2009
There are many alternative naming systems for countries, including the following: The International Olympic Committee (IOC) 3-letter codes used in sporting events.The Fédération Internationale de Football Association (FIFA) three-letter trigrammes.The North Atlantic Treaty Organization (NATO) specific two-letter codes.Federal Information Processing Standards (FIPS) two-letter country codes.FIPS four character region codes.United Nations Road Traffic Convention international license plate codes.United Nations Development Program (UNDP) trigram country codes.U.S. State department diplomatic license plate codes.International Telecommunication Union (ITU-T) E.164 international dialing codes.ITU-T E.212 mobile/wireless phone country codes (MCC).ITU prefix for radio station call signs.ITU letter codes for member-countries.Maritime identification three-digit codes.European Union variations to UN-specified and ISO 3166 schemes.International Civil Aviation Organization (ICAO) aircraft registration numbers.The leading digits of International Standard Book Numbers (ISBN), which identify countries or language regions.The first three digits of GS1 Company Prefixes in barcode product numbers.ISO 639 language codes.
Study and evaluation of automatic GPU offloading method from various language applications
Published in International Journal of Parallel, Emergent and Distributed Systems, 2022
In the code analysis of function block offload, parsing is performed using a parsing library such as Clang that analyses C language. The result is managed as an abstract function block because it is used for the matching search. In the search for offloadable function blocks, the search is performed by matching by the name of a library and by detecting similarities by using a similarity detection tool of a C language function block such as Deckard. It is necessary to replace the offloadable function block with processing such as calling the CUDA library. Regarding compile process, the proposed method compiles C language code with CUDA library call by using a PGI compiler. Performance is also measured by using an automatic test tool for C language. When there are multiple offloadable function blocks, they are executed repeatedly, and the pattern with the highest performance is determined as the final solution.
PDEModelica1: a Modelica language extension for partial differential equations implemented in OpenModelica
Published in International Journal of Modelling and Simulation, 2018
Jan Šilar, Filip Ježek, Jiří Kofránek
OMC is composed of several components. They are described in the same order as the order in which they process a model: the Lexer reads the model text file and splits it into individual keywords and other tokens. The parser builds an abstract syntax tree of these tokens. The front end flattens the model – among others, all classes except the top-level main class are removed and their variables and equations are moved to the top-level class. All derived types are converted into base types (Real, Integer, Boolean, String). All the operations here are in regard to the high-level language constructs reduction. Then equations are prepared for the solution process in the back end. They are sorted in the order they will be evaluated. Systems of equations that must be solved together are marked. Equations are simplified and solved for some variables. Finally the C (or other language) code representing the model is generated using templates. This generated code is compiled and linked with the simulation runtime. Thus, an executable for solving the model is built.
Study and evaluation of automatic offloading method in mixed offloading destination environment
Published in Cogent Engineering, 2022
Function block offloading method: The code of the offload source application tdFIR calls the corresponding method on the code side and is discovered by DB name matching and by Deckard. A function block with C language code of tdFIR is replaced and offloaded with the OpenCL code for FPGA. C language code and OpenCL code are registered in DB. Since function block offloading itself is evaluated in Yamato (2020), this experiment uses function block offloading to tdFIR only .