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.
Progress in computer and network capabilities and increased complexity of applications have driven hardware design practice to higher levels of abstraction. In addition, a high-level description of hardware specification is needed for architectural decisions, reuse, understanding, documentation, and communication. Poorly understood schemata can cause a range of problems, from a nonfunctional circuit...
In educational environment, the use of new pedagogies such as collaborative learning requires an evolution from a traditional classroom model to active classroom. The students should be able to share resources to collaborate with each other through computers, tablets, or other devices. The design of smart classroom should enable the control of audiovisual equipments, projectors, interactive whiteboards,...
Quantum Phase Estimation (QPE) is one of the key techniques used in quantum computation to design quantum algorithms which can be exponentially faster than classical algorithms. Intuitively, QPE allows quantum algorithms to find the hidden structure in certain kinds of problems. In particular, Shor's well-known algorithm for factoring the product of two primes uses QPE. Simulation algorithms, such...
This study aims to understand the differences of the reading processes between AND gate and OR gate among experienced learners. Thirty-one male computer science students participated in the study with an average age of 18±0.84 years old from a vocational high school. Each participant answered two inference questions on 2-input AND gate and 2-input OR gate while an eye tracker recorded the participants'...
The electrical engineering approach to cache coherence is defined not only by the study of IPv7, but also by the natural need for A search 12. In fact, few cyberneticists would disagree with the valuation of write-back caches. Grafter, our new algorithm for cacheable configurations, is the solution to all of these problems.
The efficient search in unsorted database is extremely important for our everydays' applications. This type of search is useful in communication networks as well, since routing can be considered as a search in the database of the routing table. From the viewpoint of quantum computing, the not quantum-based solutions are named as classical. The search could be very time-consuming and computationally...
In low power circuit design, reversible computing has become one of the most efficient and prominent techniques in recent years. In this paper, reversible Arithmetic and Logic Unit (ALU) is designed to show its major implications on the Central Processing Unit (CPU).In this paper, two types of reversible ALU designs are proposed and verified using Altera Quartus II software. In the proposed designs,...
The quantum computing represents a new field, which is still being researched, that may have numerous applications in the computer arithmetic, in the encryption - decryption systems, rapid search algorithms and physical systems' emulations. The hardware device that can make this type of calculations is still expensive nowadays and the number of the manufacturers is reduced. On the other hand, the...
In this paper we present improvements to the cost of quantum circuits implemented with 2n-lines circuit implementation. The 2n-line circuit implementation is intended for the linear nearest neighbor quantum circuits and implements any quantum circuits in such manner that they can be directly mapped to quantum implementations. In this paper we propose a replacement strategy for 2- and 3-qubit patterns...
From global Internet information, IPv6 traffic grows slowly. A large portion of service providers are still using IPv4 even IPv6 co-exists with IPv4 for long time. However, IPv6 traffic are gradually growing especially most of network backbone sides. This paper proposes an enhancement mechanism of IPv4-in-IPv6 which supports IPv6 natively and provides IPv4 connectivity by using IPv4-in-IPv6 tunneling,...
Traditional control flow computer has some disadvantages, such as high power consumption, poor performance of parallel computing, clock skew problem, the worst performance, unnatural programming language, and so on. For this case, we design a data flow processor (DFP). DFP adopts self-timed pipeline that is different from normal asynchronous pipeline. The self-timed pipeline employed in the DFP uses...
Reversible logic transforms logic signal in a way that allows the original input signals to be recovered from the produced outputs, has attracted great attention because of its application in many areas. Traditional silicon computers consume much more power compared to computing systems based on Deoxyribonucleic Acid (DNA). In addition, DNA-based logic gates are stable and reusable. In this paper,...
Majority gates are fundamental logic gates that can be implemented in several potential post-CMOS technologies such as Quantum-dot Cellular Automata, Single Electron Transistor, and Tunneling Phase Logic. It is expected that these technologies provide more dense circuit integration levels than current CMOS technology. In this paper, a review of existing synthesis techniques targeted for majority logic...
Multipliers are important components that dictate the overall arithmetic circuits' performance. The most critical components of multipliers are compressors. In this paper, a new 5:2 compressor architecture based on changing some internal equations is proposed. In addition, using an efficient full-adder (FA) block is considered to have a high-speed compressor. The number of transistors in the proposed...
Carbon Nanotube FETs (CNFETs) are excellent candidates for the next generation of high-performance and energy-efficient electronics, as CNFET-based digital circuits are projected to potentially achieve an order of magnitude improvement in energy-delay product at highly scaled technology nodes. This paper presents an overview of the first demonstration of a computer implemented entirely using CNFETs...
Quantum computing is a new field of science which uses quantum phenomena to perform operations on data. The paper presents the basic theory of quantum computing and the recent results in quantum algorithm development.
In this paper we describe faults that can occur in reversible circuits. In particular, we focus on comparison of faults that can appear in classical circuits with faults that can occur in quantum technology. The analysis is generalized from the point of view of technologies such as information reversible and energy reversible. We show that contrary to classical non-reversible transistor based circuits,...
Tor is a popular low-latency anonymous communication system. However, it is currently abused in various ways. Tor exit routers are frequently troubled by administrative and legal complaints. To gain an insight into such abuse, we design and implement a novel system, TorWard, for the discovery and systematic study of malicious traffic over Tor. The system can avoid legal and administrative complaints...
Solar photovoltaic (PV) system are attaining world wide popularity due to their clean generation mechanism and energy security. The dc voltage obtained from PV system is usually lower than the peak value of the required output voltage of inverter and varies in a wide range. A power transformer is required to step-up the output voltage or a dc-dc converter is required to boost the input dc voltage,...
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.