The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In this paper, we have presented a design of hybrid arithmetic logic unit (ALU) in Double precision format (DPF) according to the IEEE-754 standard. In this we have designed an ALU which consists of the two different architectures. First architecture is semi-floating point unit (Semi-FPU) and the second architecture is floating point unit (FPU). Semi-FPU takes a 32-bit integer input and produces an...
History can serve as a connecting thread bonding students to their professional community and intellectual heritage. Many STEM disciplines, such as physics and biology, consistently integrate historic figures into the curriculum. Computer Science, on the other hand, often omits history from the instructional landscape. As a step to mitigate the situation, this work explores some of the historic design...
This research paper identifies security issues; especially energy based security attacks and enhances security of the system. It is very essential to consider Security of the system to be developed in the initial Phases of the software Cycle of Software Development (SDLC) as many billions of bucks are drained owing to security flaws in software caused due to improper or no security process. Security...
A process-scheduling algorithm is a fundamental operating system function that manages the assignment of CPU (Central Processing Unit) processes. It aims to make the system efficient, fast, and fair, allowing as many processes as possible to make the best use of the CPU at any given time. Understanding scheduling algorithms and their impact in practice is a challenging and time-consuming task for...
Throughout three iterations and six years we have developed a project-based course in HPC for single-box computers tailored to science students in general. The course is based on strong premises: showing that assembly is what actually runs on machines, dividing parallelism in three dimensions (ILP, DLP, TLP), and using them incrementally in a single numerical simulation throughout the course working...
The performance of a ROS application is a function of the individual performance of its constituent nodes. Since ROS nodes are typically configurable (parameterised), the specific parameter values adopted will determine the level of performance generated. In addition, ROS applications may be distributed across multiple computation devices, thus providing different options for node allocation. We address...
We studied the possibility of image processing with the graphical processing units. The time of fast Fourier transform calculated with the graphical processing unit was compared to the one calculated with the central processing unit. The fast Fourier transform algorithm was programmed using the different means. Also the influence of tasks distribution between multiprocessors on calculation speed was...
This paper analyzes the parallelization efficiency of Menge [1], an open source virtual crowd simulation system widely used for algorithm benchmarking, with focuses on three aspects: performance of the existing parallel processing scheme, bottleneck of parallel processing, and improvement opportunities for parallel efficiency of the system. First, we calculate the speedup ratio of each Menge module...
This paper presents a novel parallelization approach to speedup EMT simulation, using GPU-based computing. This paper extends earlier published works in the area, by exploiting additional parallelism to accelerate EMT simulation. A 2D-parallel matrix-vector multiplication is used that is faster than previous 1D-methods. Also this paper implements a simpler GPU-specific sparsity technique to further...
Mathematical theorems are human knowledge able to be accumulated in the form of symbolic representation, and proving theorems has been considered intelligent behavior. Based on the BHK interpretation and the Curry-Howard isomorphism, proof assistants, software capable of interacting with human for constructing formal proofs, have been developed in the past several decades. Since proofs can be considered...
This paper analyzed the application of embedded computer system in the field of electronic measurement instrument. The general work principle of an instrument was firstly introduced. The characteristics of common embedded computer system were briefly discussed. The emphasis was put on the considerations for the platform design of typical electronic measurement instrument. According to the new intelligent...
Telemedicine and Telehealth are disciplines dedicated to provide health care and health care education when distance is an issue. Nowadays, Telemedicine and Telehealth Stations (TTSs) are used to provide physicians and educators with tools that concentrate and integrate different technologies, contributing to organize and simplify their workload. To support scenarios involving features related to...
Graph analytics has become essential to uncover relationship insights in complex systems. As graphs grow in scale, several graph-parallel frameworks including Pregel, GraphLab, and PowerGraph are developed based on commodity computers and/or Cloud instances. According to recent research and empirical performance evaluation, system optimization on PowerGraph allow it to outperform others significantly...
Parallel computing namely the unification of multiple computers or servers into a single unit that can work simultaneously or processes simultaneously. Parallel computing is creating programs and processes run faster as more and more CPU used. Basically parallel computing using network media, but that is characteristic in particular is how to resolve the issue. Problems encountered here is how me-rendering...
To address the performance analysis of Boruvka's algorithms by analyzing different cache performance parameters in VTUNE Amplifier. In general, Minimum Spanning Tree [MST] is computed with various algorithms, Boruvka's being the oldest and efficient. MST is widely used in applications like search engines, pattern recognition, routing algorithms, network design etc. The paper presents the time comparative...
3D EM simulations are nowadays widely used to design antenna systems, RF components and RF modules. The FDTD method shows significant advantages compared to frequency domain methods if the problems are getting complex and have to consider thousands of objects and complex multilayer circuits. This paper describes how the FDTD XPU technology (software accelerated computing on modern CPUs) can utilize...
The N-Queens problem has been studied for over a century. The N-Queens problem may be solved using a variety of methods including backtracking algorithms and mathematical equations such as magic squares. We propose a more efficient approach to the most used technique, backtracking, by removing the threatened cells in order to decrease the number of trial and error steps.
Presence of triangles in massive graphs provides many important indications to different graph algorithms. In-memory algorithms don't work for massive graphs since these graphs cannot fit into the memory. Recently, external memory-based algorithms have been proposed for efficient triangle listing which focused on I/O efficiency to improve the performance of triangle listing. However, the existing...
The results of model experiments to improve load balancing in distributed computing systems are described. A control scheme of processing requests from the terminal devices, providing effective dynamic horizontal scaling of computing power at peak loads, is offered.
In order to make full use of the underlying physical resources of Xen virtual machine, this paper presents a dynamic CPU resources scheduling method(DRS). DRS uses the allocated credits and consumed credits to diagnose the CPU resources requirements of VMs. VMs are divided into three resources statuses according to their resources requirements and run information. DRS dynamically schedules CPU resources...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.