Performance Analysis with HPX
نویسندگان
چکیده
With High Performance Computing moving towards Exascale, where parallel applications will be required to run concurrently on millions of cores, every part of the computational model must perform ideally to achieve optimal performance. The task scheduler is one of such entities that could be enhanced to runtime application prerequisites. Not only the overheads associated with task scheduling vary depending on the task size but also are affected by the different schedulers used. One of the best strategies used to ameliorate performance and to decrease the overheads would be to adapt the scheduler to the application’s needs or to vary the task size or a combination of both. In this work, we show how scheduling overheads vary with the different types of schedulers used in the High Performance ParalleX (HPX) runtime system. In addition to this, we show how the different schedulers perform with varying task size. This performance analysis focuses on understanding how the different schedulers perform for a specific HPX benchmark in turn helping us to settle on a scheduler that could give optimal performance. HPX is an ideal experimental platform as it makes use of asynchronous fine-grained task scheduling and incorporates a dynamic performance modeling capability. In addition to this, HPX offers performance counter capabilities with which we can characterize scheduling overheads.
منابع مشابه
A HPX-based parallelization of a Navier-Stokes-solver
The increase in computing power of modern high performance computing platforms and corresponding complexity in terms of programmability and utilization of available resources influences the design and implementation of numerical algorithms on these platforms. A novel approach under the name of High Performance ParalleX (HPX), a parallel C++11/14 compliant runtime system enabling fine-grained co...
متن کاملAn Application Driven Analysis of the ParalleX Execution Model
Exascale systems, expected to emerge by the end of the next decade, will require the exploitation of billion-way parallelism at multiple hierarchical levels in order to achieve the desired sustained performance. The task of assessing future machine performance is approached by identifying the factors which currently challenge the scalability of parallel applications. It is suggested that the ro...
متن کاملQuantification of Fucosylated Hemopexin and Complement Factor H in Plasma of Patients with Liver Disease
Enhanced fucosylation has been suggested as a marker for serologic monitoring of liver disease and hepatocellular carcinoma (HCC). We present a workflow for quantitative site-specific analysis of fucosylation and apply it to a comparison of hemopexin (HPX) and complement factor H (CFH), two liver-secreted glycoproteins, in healthy individuals and patients with liver cirrhosis and HCC. Label-fre...
متن کاملClinical utility of serum fucosylated hemopexin in Japanese patients with hepatocellular carcinoma.
AIM Hepatocellular carcinoma (HCC) is a common clinical problem all over the world. Fucosylated hemopexin (Fuc-Hpx) is a newly reported glycoprotein for the diagnosis of HCC, however, its clinical implications are unclear. The aim of this study was to elucidate the clinical utility of Fuc-Hpx in Japanese patients with HCC. METHODS The sera from 331 HCC patients, 45 with liver cirrhosis (L...
متن کاملRenal cortical hemopexin accumulation in response to acute kidney injury.
Hemopexin (Hpx) is a liver-generated acute phase reactant that binds and neutralizes prooxidant free heme. This study tested whether acute kidney injury (AKI) triggers renal Hpx accumulation, potentially impacting heme Fe-mediated tubular injury. Mice were subjected to glycerol, cisplatin, ischemia-reperfusion (I/R), or endotoxemic [lipopolysaccharide (LPS)] AKI. In each instance, 3- to 30-fold...
متن کامل