Russ. Digit. Libr. J.最新文献

筛选
英文 中文
The concept of automatic creation tool for computer game scenario prototype 计算机游戏场景原型自动创建工具的概念
Russ. Digit. Libr. J. Pub Date : 2022-12-12 DOI: 10.26907/1562-5419-2022-25-5-533-552
G. F. Sahibgareeva, V. Kugurakova
{"title":"The concept of automatic creation tool for computer game scenario prototype","authors":"G. F. Sahibgareeva, V. Kugurakova","doi":"10.26907/1562-5419-2022-25-5-533-552","DOIUrl":"https://doi.org/10.26907/1562-5419-2022-25-5-533-552","url":null,"abstract":"The experience of game studios shows that classical methodologies of software development are poorly implemented in video game development because of the interactive component of this area, related to the correct creation of feedback between the game and the user. In addition, video game development involves a large number of developers from different areas, whose activities must be coordinated in the project. \u0000Despite these differences, video games, like any other developed software, need a development team organization process. In this article we reviewed traditional software development methodologies, as well as modifications specializing specifically in video game development. The most popular methodologies were compared and the quality of their implementation in video game development studios was determined.","PeriodicalId":235410,"journal":{"name":"Russ. Digit. Libr. J.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131062537","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Debugging Parallel Programs in DVM-System dvm系统中并行程序的调试
Russ. Digit. Libr. J. Pub Date : 2020-06-12 DOI: 10.26907/1562-5419-2020-23-4-866-886
V. Bakhtin, Dmitry Zakharov, Aleksandr Ermichev, Victor A. Krukov
{"title":"Debugging Parallel Programs in DVM-System","authors":"V. Bakhtin, Dmitry Zakharov, Aleksandr Ermichev, Victor A. Krukov","doi":"10.26907/1562-5419-2020-23-4-866-886","DOIUrl":"https://doi.org/10.26907/1562-5419-2020-23-4-866-886","url":null,"abstract":"DVM-system is designed for the development of parallel programs of scientific and technical calculations in the C-DVMH and Fortran-DVMH languages. These languages use a single DVMH-model of parallel programming model and are an extension of the standard C and Fortran languages with parallelism specifications in the form of compiler directives. The DVMH model makes it possible to create efficient parallel programs for heterogeneous computing clusters, in the nodes of which accelerators, graphic processors or Intel Xeon Phi coprocessors can be used as computing devices along with universal multi-core processors. The article describes the method of debugging parallel programs in DVM-system, as well as new features of DVM-debugger.","PeriodicalId":235410,"journal":{"name":"Russ. Digit. Libr. J.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115309354","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Convergence Research of Numerical Methods for Solving Problems With Mixed Type Operator in an Unlimited Area 无限区域内混合型算子问题数值解的收敛性研究
Russ. Digit. Libr. J. Pub Date : 2020-05-28 DOI: 10.26907/1562-5419-2020-23-4-656-665
Mikhail Galanin, D. Sorokin
{"title":"Convergence Research of Numerical Methods for Solving Problems With Mixed Type Operator in an Unlimited Area","authors":"Mikhail Galanin, D. Sorokin","doi":"10.26907/1562-5419-2020-23-4-656-665","DOIUrl":"https://doi.org/10.26907/1562-5419-2020-23-4-656-665","url":null,"abstract":"Methods for solving problems of elliptic equations, based on the third Green formula, was analyzed. New methods for solving a problem with a mixed-type operator in an unbounded domain are proposed. On the basis of the proposed methods, programs for solving problems with a mixed type operator have been created. The results of computational experiments, showing the correctness of the application of methods, are presented.","PeriodicalId":235410,"journal":{"name":"Russ. Digit. Libr. J.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123634105","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Reconstruction of Multi-Dimensional Form of Linearized Accesses to Arrays in SAPFOR SAPFOR中数组线性化存取的多维形式重构
Russ. Digit. Libr. J. Pub Date : 2020-05-28 DOI: 10.26907/1562-5419-2020-23-4-770-787
N. Kataev, Vladislav Vasilkin
{"title":"Reconstruction of Multi-Dimensional Form of Linearized Accesses to Arrays in SAPFOR","authors":"N. Kataev, Vladislav Vasilkin","doi":"10.26907/1562-5419-2020-23-4-770-787","DOIUrl":"https://doi.org/10.26907/1562-5419-2020-23-4-770-787","url":null,"abstract":"The system for automated parallelization SAPFOR (System FOR Automated Parallelization) includes tools for program analysis and transformation. The main goal of the system is to reduce the complexity of program parallelization. SAPFOR system is focused on the investigation of multilingual applications in Fortran and C programming languages. The low-level LLVM IR representation is used in SAPFOR for program analysis. This representation allows us to perform various IR-level optimizations to improve the quality of program analysis. At the same time, it loses some features of the program, which are available in its higher level representation. One of these features is the multi-dimensional structure of the arrays. Data dependence analysis is one of the main problems which should be solved to automate program parallelization. Moreover, such an analysis belongs to the class of NP-hard problems. Knowledge of the multidimensional structure of arrays allows in many cases to take into account the structure of index expressions in calls to arrays and reduce the complexity of the analysis. In addition, the use of multi-dimensional arrays allows us to use multi-dimensional processor matrix and to parallelize a whole loop nests, rather than a single loop in the nest. So, parallelism of a program is going to be increased. These opportunities are natively supported in the DVM system. This paper discusses the approach used in the SAPFOR system to recover the form of multi-dimensional arrays by their linearized representation in LLVM IR. The proposed approach has been successfully evaluated on various applications including performance tests from the NAS Parallel Benchmarks suite.","PeriodicalId":235410,"journal":{"name":"Russ. Digit. Libr. J.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130765736","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Tactical Sorting of Managerial Tasks During Their Administration by Means of Priority, Specifications and Affiliations Labels 运用优先级、规格和关联标签对管理任务进行策略性排序
Russ. Digit. Libr. J. Pub Date : 2020-05-28 DOI: 10.26907/1562-5419-2020-23-4-733-745
F. Kasparinsky
{"title":"Tactical Sorting of Managerial Tasks During Their Administration by Means of Priority, Specifications and Affiliations Labels","authors":"F. Kasparinsky","doi":"10.26907/1562-5419-2020-23-4-733-745","DOIUrl":"https://doi.org/10.26907/1562-5419-2020-23-4-733-745","url":null,"abstract":"The article analyzes the specifics of the functional programs for managing strategic, tactical and operational tasks. A technique for prefixing operational task names with tactical labels of Priorities, Specifications and Affiliations is proposed. Label abbreviations are formed in such a way as to ensure the correct prioritization when sorting tasks in alphabetical order. The quadrants of the D. Eisenhower Priorities matrix are indicated by two-letter marks: important urgently (IF – Important, Fast); important indefinitely (IS – Important, Slow); not important, but promptly (UF – Unimportant, Fast): neither important nor urgent (US – Unimportant, Slow). The labels of the Specifications matrix for the information environment (RA, RI, SA, SI) are composed of mutually exclusive properties of the availability of the Network (I – Internet and A – Autonomous) and the presence of reduced or special functionality (R – Reduced and S – Special). Labels of the transport specification (TA, TB, TC, TP) allow you to sort tasks that require moving (T – Translocation) on an airplane (A), a bus (B), a car (C) and on foot (P – Pedestrian), respectively. Three-letter marks of Affiliations (belonging to an individual or legal entity) are formed from the first letters of the name, middle name and last name or name of the laboratory, company, project. Tactical marks accelerate decision-making when forming a daily list of operational tasks.","PeriodicalId":235410,"journal":{"name":"Russ. Digit. Libr. J.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128179608","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Specialization of Microcomputers for Targeted Use 目标用途微型计算机专业化
Russ. Digit. Libr. J. Pub Date : 2020-05-28 DOI: 10.26907/1562-5419-2020-23-4-746-769
F. Kasparinsky
{"title":"Specialization of Microcomputers for Targeted Use","authors":"F. Kasparinsky","doi":"10.26907/1562-5419-2020-23-4-746-769","DOIUrl":"https://doi.org/10.26907/1562-5419-2020-23-4-746-769","url":null,"abstract":"Since 2015, microcomputers have appeared in the information environment, which are a compact system unit with minimal functionality without peripherals. The article published the results of the analysis of the use of 6 different microcomputers in various fields of activity. The purpose of the study is to determine the limiting factors affecting the efficiency of the targeted use of microcomputers. It has been established that for scientific and educational presentations, office and trading activities, it is currently advisable to use fanless microcomputers with a perforated case and an internal WiFi antenna, at least 4 GB of operational and 64 GB of permanent memory, and a microSD (TF) memory card slot, at least 128 GB, NTFS file system), Intel HD Graphics, USB3.0 and HDMI interfaces. Based on comparative experiments, methodological recommendations were created on optimizing the configuration of the hardware-software environment of microcomputers in stationary and mobile conditions. The problems of major updates to Windows 10, as well as the compatibility of Microsoft Store software and third-party manufacturers, are analyzed. It is recommended to specialize individual microcomputers for working with 32-bit applications; accounting and cryptographic programs; as well as conducting presentations with their video. Options for optimal configuration of the Start menu of the Windows 10 desktop are suggested. It is concluded that specialization in the hardware-software configuration of modern microcomputers allows you to increase the efficiency of using single devices and their paired systems in accordance with BYOD (Bring Your Own Device).","PeriodicalId":235410,"journal":{"name":"Russ. Digit. Libr. J.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121308065","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On Systematization of Programming Paradigms by Decision-Making Priorities 基于决策优先级的规划范式系统化研究
Russ. Digit. Libr. J. Pub Date : 2020-05-28 DOI: 10.26907/1562-5419-2020-23-4-666-696
L. Gorodnyaya
{"title":"On Systematization of Programming Paradigms by Decision-Making Priorities","authors":"L. Gorodnyaya","doi":"10.26907/1562-5419-2020-23-4-666-696","DOIUrl":"https://doi.org/10.26907/1562-5419-2020-23-4-666-696","url":null,"abstract":"The report is devoted to the analysis of the method of comparison of programming languages, convenient for assessing the expressive power of languages and the complexity of the programming systems. The method is adapted to substantiate practical, objective criteria of program decomposition, which can be considered as an approach to solving the problem of factorization of very complicated definitions of programming languages and their support systems. The article presents the results of the analysis of the most well-known programming paradigms and outlines an approach to navigation in the modern expanding space of programming languages, based on the classification of paradigms on the peculiarities of problem statements and semantic characteristics of programming languages and systems with an emphasis on the criteria for the quality of programs and priorities in decision-making in their implementation.","PeriodicalId":235410,"journal":{"name":"Russ. Digit. Libr. J.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114515066","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
On Modeling the Operation of the Defense Industries of the Economy: Information Support 基于信息支持的国防工业经济运行模型研究
Russ. Digit. Libr. J. Pub Date : 2020-05-28 DOI: 10.26907/1562-5419-2020-23-4-566-575
A. Akinshin, Y. Polyak
{"title":"On Modeling the Operation of the Defense Industries of the Economy: Information Support","authors":"A. Akinshin, Y. Polyak","doi":"10.26907/1562-5419-2020-23-4-566-575","DOIUrl":"https://doi.org/10.26907/1562-5419-2020-23-4-566-575","url":null,"abstract":"When processing huge amounts of information arising in the process of activities of individual organizations and entire sectors of the economy, new approaches and solutions are needed. For effective conversion of national defense industry, an information and analytical system is being developed. The paper discusses the created tool for systematization of open data on military products and defense industry potential. In particular, a resource is being developed that will be a kind of aggregator of this information.","PeriodicalId":235410,"journal":{"name":"Russ. Digit. Libr. J.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115585102","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Recommender System in the Process of Scientific Peer Review in Mathematical Journal 数学期刊科学同行评议过程中的推荐系统
Russ. Digit. Libr. J. Pub Date : 2020-05-28 DOI: 10.26907/1562-5419-2020-23-4-708-732
A. Elizarov, E. Lipachev, S. Khaydarov
{"title":"Recommender System in the Process of Scientific Peer Review in Mathematical Journal","authors":"A. Elizarov, E. Lipachev, S. Khaydarov","doi":"10.26907/1562-5419-2020-23-4-708-732","DOIUrl":"https://doi.org/10.26907/1562-5419-2020-23-4-708-732","url":null,"abstract":"An approach is proposed for organizing expert evaluation of a scientific document submitted to a mathematical journal. Domain restriction is associated with the use of the Mathematical Sciences Classification System – MSC. A recommendation system is presented that allows you to create a list of possible experts for conducting scientific peer-reviewing on a mathematical article. The recommender system uses the MSC codes presented by the author of the article on the MSC2020 classifiers. If the codes MSC2000 or MSC2010 are indicated in the article, they are automatically converted to codes MSC2020. For each expert, the system supports a personal profile that contains a set of codes MSC2020, supplemented by numerical characteristics – weights calculated for each code in accordance with the system of accounting for competencies, preferences or refusals to participate in the review procedure. This set is automatically edited if the expert is included in the list of possible reviewers – the weights of several codes increase or decrease, as well as new codes are added. The recommendation system is implemented as an integrated tool (plug-in) of the Open Journal Systems (OJS) platform. The developed method has been tested in the information system of the Lobachevskii Journal of Mathematics (https://ljm.kpfu.ru).","PeriodicalId":235410,"journal":{"name":"Russ. Digit. Libr. J.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121175240","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The Using of DVM-System for Developing of a Program for Calculations of the Problem of Radiation Magnetic Gas Dynamics and Research of Plasma Dynamics in the QSPA Channel 利用dvm系统开发辐射磁气动力学问题计算程序及QSPA通道等离子体动力学研究
Russ. Digit. Libr. J. Pub Date : 2020-05-28 DOI: 10.26907/1562-5419-2020-23-4-594-614
V. Bakhtin, Dmitry Zakharov, Andrey Kozlov, V. Konovalov
{"title":"The Using of DVM-System for Developing of a Program for Calculations of the Problem of Radiation Magnetic Gas Dynamics and Research of Plasma Dynamics in the QSPA Channel","authors":"V. Bakhtin, Dmitry Zakharov, Andrey Kozlov, V. Konovalov","doi":"10.26907/1562-5419-2020-23-4-594-614","DOIUrl":"https://doi.org/10.26907/1562-5419-2020-23-4-594-614","url":null,"abstract":"DVM-system is designed for the development of parallel programs of scientific and technical calculations in the C-DVMH and Fortran-DVMH languages. These languages use a single DVMH-model of parallel programming model and are an extension of the standard C and Fortran languages with parallelism specifications in the form of compiler directives. The DVMH model makes it possible to create efficient parallel programs for heterogeneous computing clusters, in the nodes of which accelerators, graphic processors or Intel Xeon Phi coprocessors can be used as computing devices along with universal multi-core processors. The article describes the experience of the successful using of DVM-system to develop a parallel software code for calculating the problem of radiation magnetic gas dynamics and for research of plasma dynamics in the QSPA channel.","PeriodicalId":235410,"journal":{"name":"Russ. Digit. Libr. J.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132523468","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信