Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Developing a prototype of high-performance graph-processing framework for NEC SX–Aurora TSUBASA vector architecture

View through CrossRef
В данной статье описан подход к созданию прототипа графового фреймворка VGL (Vector Graph Library), нацеленного на эффективную реализацию графовых алгоритмов для современной векторной архитектуры NEC SX–Aurora TSUBASA. Современные векторные системы позволяют значительно ускорять приложения, интенсивно использующие подсистему памяти, подклассом которых являются графовые алгоритмы. Однако подходы к эффективной реализации графовых алгоритмов для векторных систем на сегодняшний день исследованы крайне слабо: вследствие сильно нерегулярной структуры графов реального мира, эффективно задействовать векторные особенности целевых платформ затруднительно. В работе показано, что разработанные на основе предложенного фреймворка VGL реализации графовых алгоритмов не уступают в производительности оптимизированным “вручную” аналогам за счет инкапсуляции большого числа оптимизаций графовых алгоритмов, характерных для векторных систем. Вместе с этим предложенный фреймворк позволяет значительно упростить процесс разработки графовых алгоритмов для векторных систем, на порядок сокращая объем кода реализуемых алгоритмов и скрывая от пользователя особенности программирования систем данного класса. This article describes a prototype of graph-processing framework VGL (Vector Graph Library), aimed at the efficient implementation of graph algorithms for the modern NEC SX–Aurora TSUBASA vector architecture. Present day vector systems can significantly speed up various memory-intensive applications, including graph algorithms. However, approaches to the efficient implementation of graph algorithms for vector systems have been studied extremely poorly as of today: due to the highly irregular structure of real-world graphs, it is difficult to effectively use vector features of target platforms. This paper shows that the implementations of graph algorithms developed on the basis of the proposed VGL framework show the performance comparable to their manually optimized versions due to the encapsulation of a large number of graph algorithm optimizations typical for vector systems. At the same time, the proposed framework makes it possible to significantly simplify the process of developing graph algorithms for vector systems, by an order of magnitude reducing the amount of code for implemented algorithms and hiding the programming features of systems of this class from the user.
Title: Developing a prototype of high-performance graph-processing framework for NEC SX–Aurora TSUBASA vector architecture
Description:
В данной статье описан подход к созданию прототипа графового фреймворка VGL (Vector Graph Library), нацеленного на эффективную реализацию графовых алгоритмов для современной векторной архитектуры NEC SX–Aurora TSUBASA.
Современные векторные системы позволяют значительно ускорять приложения, интенсивно использующие подсистему памяти, подклассом которых являются графовые алгоритмы.
Однако подходы к эффективной реализации графовых алгоритмов для векторных систем на сегодняшний день исследованы крайне слабо: вследствие сильно нерегулярной структуры графов реального мира, эффективно задействовать векторные особенности целевых платформ затруднительно.
В работе показано, что разработанные на основе предложенного фреймворка VGL реализации графовых алгоритмов не уступают в производительности оптимизированным “вручную” аналогам за счет инкапсуляции большого числа оптимизаций графовых алгоритмов, характерных для векторных систем.
Вместе с этим предложенный фреймворк позволяет значительно упростить процесс разработки графовых алгоритмов для векторных систем, на порядок сокращая объем кода реализуемых алгоритмов и скрывая от пользователя особенности программирования систем данного класса.
This article describes a prototype of graph-processing framework VGL (Vector Graph Library), aimed at the efficient implementation of graph algorithms for the modern NEC SX–Aurora TSUBASA vector architecture.
Present day vector systems can significantly speed up various memory-intensive applications, including graph algorithms.
However, approaches to the efficient implementation of graph algorithms for vector systems have been studied extremely poorly as of today: due to the highly irregular structure of real-world graphs, it is difficult to effectively use vector features of target platforms.
This paper shows that the implementations of graph algorithms developed on the basis of the proposed VGL framework show the performance comparable to their manually optimized versions due to the encapsulation of a large number of graph algorithm optimizations typical for vector systems.
At the same time, the proposed framework makes it possible to significantly simplify the process of developing graph algorithms for vector systems, by an order of magnitude reducing the amount of code for implemented algorithms and hiding the programming features of systems of this class from the user.

Related Results

Necrotizing enterocolitis-induced systemic immune suppression in neonatal preterm pigs
Necrotizing enterocolitis-induced systemic immune suppression in neonatal preterm pigs
Abstract Objectives Preterm infants are at high risks of sepsis and necrotising enterocolitis (NEC). Some develop sepsis shortl...
Aurora-A Kinase: A Novel Target for the Immunotherapy Against Human Leukemias.
Aurora-A Kinase: A Novel Target for the Immunotherapy Against Human Leukemias.
Abstract Aurora-A kinase (Aurora-A) is one of the serine/threonine kinase families, which is located on the long arm of chromosome 20q13, is mainly expressed in G2/M...
Value of single-center fecal calprotectin in the early diagnosis and assessment of necrotizing enterocolitis in premature infants
Value of single-center fecal calprotectin in the early diagnosis and assessment of necrotizing enterocolitis in premature infants
ObjectiveTo explore the value of fecal calprotectin (FC) in the early diagnosis of necrotizing enterocolitis (NEC) in premature infants.MethodsFrom September 2021 to June 2024, 84 ...
Faktor Risiko yang Memengaruhi Kolonisasi Mikroflora Saluran Cerna Neonatus Kurang Bulan dengan Enterokolitis Nekrotikans
Faktor Risiko yang Memengaruhi Kolonisasi Mikroflora Saluran Cerna Neonatus Kurang Bulan dengan Enterokolitis Nekrotikans
Latar belakang. Insiden enterokolitis nekrotikans (necrotizing enterocolitis,NEC) sekitar 1 per 1000 kelahiran hidup, dan 90% terjadi pada neonatus kurang bulan (NKB). Patofisiolog...
Itaconate suppresses neonatal intestinal inflammation via metabolic reprogramming of M1 macrophage
Itaconate suppresses neonatal intestinal inflammation via metabolic reprogramming of M1 macrophage
AbstractBackgroundNecrotizing enterocolitis (NEC) is a rapidly progressive and severe gastrointestinal disorder in neonates that is marked by an inflammatory cascade initiated by m...
Extra-Pulmonary Neuroendocrine Carcinomas: A Population-Based Study in the Netherlands
Extra-Pulmonary Neuroendocrine Carcinomas: A Population-Based Study in the Netherlands
<b><i>Background:</i></b> Extra-pulmonary neuroendocrine carcinomas (EP-NEC) are rare tumours that require expertise for correct and timely diagnosis, which...

Back to Top