A Comparative Analysis of HPL-PD and MIPS Architectures by Using Integrated Approach for IS and RA for Exploiting ILP

Author(s):  
Rajendra Kumar

In this article, the authors have proposed an integrated algorithm for instruction scheduling and register allocation, and implemented it for compiler optimization in a machine description in a trimaran infrastructure for exploitation of instruction-level parallelism. For this experimental work, the authors added machine descriptions (MDES) targeted to HL-PD architecture. As a result, only a few spills were needed and the quality of the code generated was improved. The application of abstract base graph has been applied for experimental purposes. For these experiments, this article used 20 benchmarks available with trimaran infrastructure for HPL-PD architecture. This article compares some of these results with results obtained performed on LLVM compiler on an MIPS architecture. The implemented algorithm is based on subgraph isomorphism. The input program is represented in the form of directed acyclic graph (DAG). The vertices of the DAG represent the instructions, input, and output operands of the program, while the edges represent dependencies among the instructions.

Author(s):  
Masa-aki Fukase ◽  
Tomoaki Sato

In developing cutting edge VLSI processors, parallelism is one of the most important global standard strategies to achieve power conscious high performance. These features are more critical for ubiquitous systems with great demands for multimedia mobile processing. Then, one of most important issues for ubiquitous systems is instruction scheduling, because floating point units indispensable for multimedia mobile applications take longer latency than integer units. Although software parallelism has been inevitable to fully utilize hardware parallelism between regular scalar units, it has been really awkward. Thus, we describe in this article a double scheme to achieve instruction scheduling free ILP (instruction level parallelism) and apply the double scheme to a ubiquitous processor HCgorilla we have so far developed. The double scheme is the multifunctionalization of scalar units and making a resultant multifunctional unit (MFU) wave-pipeline. The multifunctionalization frees the instruction scheduling, and the wave-pipelining recovers the reduction of clock speed to be caused by the scale up of a multifunctional circuit. HCgorilla built-in the waved MFU is promising for wide-range dynamic ILP at a rate higher than regular processors.


2020 ◽  
pp. 36-48
Author(s):  
I. M. Loskutova ◽  
N. G. Romanova

This article is devoted to the application of an integrated approach in the study of the quality of life of the population of the North Ossetia. Aspects of the specifity of objective and subjective approaches are substantiated. The increasing importance of the concept of “quality of life” in the XXI century is indicated. A review of sociological studies of the level and quality of life in Russia, as well as a range of monographic works on the analyzed issues. The results of empirical sociological studies in 2014 and 2018 (a study of the quality and standard of living of the population of North Ossetia and a study of the social wellbeing of the population of North Ossetia using the methodology developed by Lapin N. I. and Belyaeva L. A.) are presented.


Entropy ◽  
2020 ◽  
Vol 22 (10) ◽  
pp. 1079
Author(s):  
Vladimir Kazakov ◽  
Mauro A. Enciso ◽  
Francisco Mendoza

Based on the application of the conditional mean rule, a sampling-recovery algorithm is studied for a Gaussian two-dimensional process. The components of such a process are the input and output processes of an arbitrary linear system, which are characterized by their statistical relationships. Realizations are sampled in both processes, and the number and location of samples in the general case are arbitrary for each component. As a result, general expressions are found that determine the optimal structure of the recovery devices, as well as evaluate the quality of recovery of each component of the two-dimensional process. The main feature of the obtained algorithm is that the realizations of both components or one of them is recovered based on two sets of samples related to the input and output processes. This means that the recovery involves not only its own samples of the restored realization, but also the samples of the realization of another component, statistically related to the first one. This type of general algorithm is characterized by a significantly improved recovery quality, as evidenced by the results of six non-trivial examples with different versions of the algorithms. The research method used and the proposed general algorithm for the reconstruction of multidimensional Gaussian processes have not been discussed in the literature.


2021 ◽  
Vol 11 (3) ◽  
pp. 1225
Author(s):  
Woohyong Lee ◽  
Jiyoung Lee ◽  
Bo Kyung Park ◽  
R. Young Chul Kim

Geekbench is one of the most referenced cross-platform benchmarks in the mobile world. Most of its workloads are synthetic but some of them aim to simulate real-world behavior. In the mobile world, its microarchitectural behavior has been reported rarely since the hardware profiling features are limited to the public. As a popular mobile performance workload, it is hard to find Geekbench’s microarchitecture characteristics in mobile devices. In this paper, a thorough experimental study of Geekbench performance characterization is reported with detailed performance metrics. This study also identifies mobile system on chip (SoC) microarchitecture impacts, such as the cache subsystem, instruction-level parallelism, and branch performance. After the study, we could understand the bottleneck of workloads, especially in the cache sub-system. This means that the change of data set size directly impacts performance score significantly in some systems and will ruin the fairness of the CPU benchmark. In the experiment, Samsung’s Exynos9820-based platform was used as the tested device with Android Native Development Kit (NDK) built binaries. The Exynos9820 is a superscalar processor capable of dual issuing some instructions. To help performance analysis, we enable the capability to collect performance events with performance monitoring unit (PMU) registers. The PMU is a set of hardware performance counters which are built into microprocessors to store the counts of hardware-related activities. Throughout the experiment, functional and microarchitectural performance profiles were fully studied. This paper describes the details of the mobile performance studies above. In our experiment, the ARM DS5 tool was used for collecting runtime PMU profiles including OS-level performance data. After the comparative study is completed, users will understand more about the mobile architecture behavior, and this will help to evaluate which benchmark is preferable for fair performance comparison.


Author(s):  
Dennis Wolf ◽  
Andreas Engel ◽  
Tajas Ruschke ◽  
Andreas Koch ◽  
Christian Hochberger

AbstractCoarse Grained Reconfigurable Arrays (CGRAs) or Architectures are a concept for hardware accelerators based on the idea of distributing workload over Processing Elements. These processors exploit instruction level parallelism, while being energy efficient due to their simplistic internal structure. However, the incorporation into a complete computing system raises severe challenges at the hardware and software level. This article evaluates a CGRA integrated into a control engineering environment targeting a Xilinx Zynq System on Chip (SoC) in detail. Besides the actual application execution performance, the practicability of the configuration toolchain is validated. Challenges of the real-world integration are discussed and practical insights are highlighted.


2020 ◽  
Vol 28 (2) ◽  
pp. 119-133
Author(s):  
Nicola Davies ◽  
Teresa Burdett

PurposeIntegrated healthcare is a central tenant of the NHS Long Term Plan (NHS, 2019). NICE in 2019 published guidelines; advising the integration of multidisciplinary professionals which may lead to an improvement in conservative treatment methods of pelvic organ prolapse. Therefore, current literature on the conservative treatments for pelvic organ prolapse needs to be reviewed to ascertain if an integrated approach would improve the symptoms and quality of life for women.Design/methodology/approachA systematic review of the literature between 2013 and 2018 was implemented. Papers included were written in English, peer-reviewed and consisted of treatments of pelvic organ prolapse in women. Papers containing surgical interventions, postpartum participants, reviews, evaluations, guidelines, follow-up studies, focusing on cost effectiveness, sexual function were excluded.FindingsSeven studies in total were included, and two overarching themes were identified: quality of life after treatment and the effect of conservative treatment on pelvic organ prolapse symptoms. The literature suggested that integrating care had a more positive outcome on pelvic organ symptoms and quality of life.Research limitations/implicationsTo develop a robust enhanced model of care for conservative treatment of pelvic organ prolapse through more mixed method or qualitative research, that incorporates integrative treatment methods with collaboration from multidisciplinary professionals.Practical implicationsThe practical implications of integrating the conservative management of pelvic organ prolapse is the communication between the multidisciplinary team must be exceptional to ensure everyone understands and agrees the treatment that is being provided to patient. Also, effective teamwork is important to ensure the patient receives the best care with input from the correct disciplines. The multi-professional team will need to have regular meetings to discuss and implement care plans for patients that might prove difficult to schedule due to differing commitments and priorities. This must be overcome to insure a successful and effective integrated approach to pelvic organ prolapse is delivered.Social implicationsThe social implications of integrating the professional approach to women's care of pelvic organ prolapse involves reducing the severity of the symptoms therefore, increasing the quality of life. This may result in the reduction of surgical intervention due to the patient being satisfied with the conservative management. Through integrating the management of the prolapse the patient will receive an accessible individualised care plan pathway that focuses on treating or reducing the impact of the symptoms that are bothersome to the patient whilst managing patient expectations. Patients will also, be reassured by the number of multi-disciplinary professionals involved in their care.Originality/valueGlobal integration of conservative treatments and multidisciplinary-professionals specialising in pelvic organ prolapse and pelvic floor dysfunction is needed.


Sign in / Sign up

Export Citation Format

Share Document