Python is popular among scientific communities that value its simplicity and power, especially as it comes along with numeric libraries such as [NumPy], [SciPy], [Dask], and [Numba]. As CPU core counts keep increasing, these modules can make use of many cores via multi-threading for efficient multi-core parallelism. However, threads can interfere with each other leading to overhead and inefficiency if used together in a single application on machines with a large number of cores. This performance loss can be prevented if all multi-threaded modules are coordinated. This paper continues the work started in [AMala16] by introducing more approaches to coordination for both multithreading and multi-processing cases. In particular, we investigate the use of static settings, limiting the number of simultaneously active [OpenMP] parallel regions, and optional parallelism with Intel® Threading Building Blocks (Intel® [TBB]). We will show how these approaches help to unlock additional performance for numeric applications on multi-core systems.
results oF tHe treatment oF ConGenital HYdronePHrosis a b s t r a C t -The paper evaluates the results of treatment in 92 children with congenital hydronephrosis of grades II and III. Plastic surgery of the adjuvant segment was performed in 67 patients using the Anderson-Hynes-Kucera pyeloplasty, while minimally invasive endoscopic treatment was performed in 25 patients. To diagnose nephrosclerosis in children with hydronephrosis and connective tissue dysplasia, urinary nephrosclerosis factor (TGF-β1) and glycosaminoglycans were studied. Static nephroscintigraphy revealed changes in the contralateral organ with unilateral lesion. K E y w o r d s -congenital hydronephrosis, minimally invasive endoscopic treatment, nephrosclerosis, connective tissue dysplasia, children.
Проведен анализ результатов применения различных методов лучевой диагностики острого гематогенного остеомиелита у 108 пациентов от 3 до 17 лет и у 97 пациентов с острым метаэпифизарным остеомиелитом, возраст которых составлял от 0 до 3 лет, проходивших лечение в период с 2003 по 2018 гг. в детской областной клинической больнице г. Твери. Представлены недостатки и преимущества, оценены ранние диагностические возможности с учетом возраста и фазы воспалительного процесса таких методов, как рентгенография, ультразвуковое исследование, магнитно-резонансная томография, компьютерная томография. Наиболее эффективными и надежными у детей раннего возраста в интрамедуллярную фазу являются ультразвуковое исследование и магнитно-резонансная томография. В данной возрастной группе МРТ требует проведения анестезиологического пособия. В экстрамедуллярную фазу показаны рентгенография и компьютерная томография. Компьютерная томография оказывает высокую лучевую нагрузку на детский организм. У пациентов в возрасте от 3 до 17 лет в интрамедуллярную фазу предпочтение отдается магнитно-резонансной томографии и эхографическому исследованию. В экстрамедуллярную фазу наиболее результативны компьютерная томография (при сроке заболевания более 7 суток) и рентгенологическое исследование. Ключевые слова: острый гематогенный остеомиелит, метаэпифизарный остеомиелит, дети, рентгенография, ультразвуковое исследование, магнитно-резонансная томография, компьютерная томография.
The Black-Scholes option pricing problem is one of the widely used financial benchmarks. We explore the possibility of developing a high-performance portable code using the SYCL (Data Parallel C++) programming language. We start from a C++ code parallelized with OpenMP and show optimization techniques that are beneficial on modern Intel Xeon CPUs. Then, we port the code to SYCL and consider important optimization aspects on CPUs and GPUs (device-friendly memory access patterns, relevant data management, employing vector data types). We show that the developed SYCL code is only 10% inferior to the optimized C++ code when running on CPUs while achieving reasonable performance on Intel GPUs. We hope that our experience of developing and optimizing the code on SYCL can be useful to other researchers who plan to port their high-performance C++ codes to SYCL to get all the benefits of single-source programming.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.