Loading...
Search for:
lotfi--h
0.116 seconds
Total 9527 records
Dark silicon and the history of computing
, Article Advances in Computers ; Volume 110 , 2018 , Pages 1-33 ; 00652458 (ISSN); 9780128153581 (ISBN) ; Sarbazi Azad, H ; Sharif University of Technology
Academic Press Inc
2018
Abstract
For many years, computer designers benefitted from Moore's law and Dennard scaling to significantly improve the speed of single-core processors. The failure of Dennard scaling pushed the computer industry toward homogenous multicore processors for the performance improvement to continue without significant increase in power consumption. Unfortunately, even homogeneous multicore processors cannot offer the level of energy efficiency required to operate all the cores at the same time in today's and especially tomorrow's technologies. As a result of lack of energy efficiency, not all the cores in a multicore processor can be functional at the same time. This phenomenon is referred to as dark...
Density peaks clustering based on density backbone and fuzzy neighborhood
, Article Pattern Recognition ; Volume 107 , November , 2020 ; Moradi, P ; Beigy, H ; Sharif University of Technology
Elsevier Ltd
2020
Abstract
Density peaks clustering (DPC) is as an efficient clustering algorithm due for using a non-iterative process. However, DPC and most of its improvements suffer from the following shortcomings: (1) highly sensitive to its cutoff distance parameter, (2) ignoring the local structure of data in computing local densities, (3) using a crisp kernel to calculate local densities, and (4) suffering from the cause of chain reaction. To address these issues, in this paper a new method called DPC-DBFN is proposed. The proposed method uses a fuzzy kernel for improving separability of clusters and reducing the impact of outliers. DPC-DBFN uses a density-based kNN graph for labeling backbones. This strategy...
Automatic image annotation using tag relations and graph convolutional networks
, Article 5th International Conference on Pattern Recognition and Image Analysis, IPRIA 2021, 28 April 2021 through 29 April 2021 ; 2021 ; 9781665426596 (ISBN) ; Jamzad, M ; Beigy, H ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2021
Abstract
Automatic image annotation is a mechanism to assign a list of appropriate tags that describe the visual content of a given image. Most methods only focus on the content of the images and ignore the relationship between the tags in vocabulary. In this work, we propose a new deep learning-based automatic image annotation architecture, which considers label dependencies in a graph convolution neural network structure and extracts tag descriptors to re-weight the output class scores based on their relationships. The proposed architecture has three main parts: feature extraction, graph convolutional network, and annotation. In graph convolutional network, we apply one layer convolution on...
Temporal prefetching
, Article Advances in Computers ; 2021 ; 00652458 (ISSN) ; Sarbazi Azad, H ; Sharif University of Technology
Academic Press Inc
2021
Abstract
Many applications, including big-data server applications, frequently encounter data misses. Consequently, they lose significant performance potential. Fortunately, data accesses of many of these applications follow temporal correlations, which means data accesses repeat over time. Temporal correlations occur because applications usually consist of loops, and hence, the sequence of instructions that constitute the body of a loop repeats many times, leading to data access repetition. Temporal data prefetchers take advantage of temporal correlation to predict and prefetch future memory accesses. In this chapter, we introduce the concept of temporal prefetching and present two instances of...
Spatial prefetching
, Article Advances in Computers ; 2021 ; 00652458 (ISSN) ; Sarbazi Azad, H ; Sharif University of Technology
Academic Press Inc
2021
Abstract
Many applications extensively use data objects with a regular and fixed layout, which leads to the recurrence of access patterns over memory regions. Spatial data prefetching techniques exploit this phenomenon to prefetch future memory references and hide their long latency. Spatial prefetchers are particularly of interest because they usually only need a small storage budget. In this chapter, we introduce the concept of spatial prefetching and present two instances of spatial data prefetchers, SMS and VLDP. © 2021 Elsevier Inc
Preface
, Article Advances in Computers ; Volume 125 , 2022 , Pages ix-x ; 00652458 (ISSN); 9780323851190 (ISBN) ; Sarbazi Azad, H ; Sharif University of Technology
Academic Press Inc
2022
Temporal prefetching
, Article Advances in Computers ; Volume 125 , 2022 , Pages 31-41 ; 00652458 (ISSN); 9780323851190 (ISBN) ; Sarbazi Azad, H ; Sharif University of Technology
Academic Press Inc
2022
Abstract
Many applications, including big-data server applications, frequently encounter data misses. Consequently, they lose significant performance potential. Fortunately, data accesses of many of these applications follow temporal correlations, which means data accesses repeat over time. Temporal correlations occur because applications usually consist of loops, and hence, the sequence of instructions that constitute the body of a loop repeats many times, leading to data access repetition. Temporal data prefetchers take advantage of temporal correlation to predict and prefetch future memory accesses. In this chapter, we introduce the concept of temporal prefetching and present two instances of...
Spatial prefetching
, Article Advances in Computers ; Volume 125 , 2022 , Pages 19-29 ; 00652458 (ISSN); 9780323851190 (ISBN) ; Sarbazi Azad, H ; Sharif University of Technology
Academic Press Inc
2022
Abstract
Many applications extensively use data objects with a regular and fixed layout, which leads to the recurrence of access patterns over memory regions. Spatial data prefetching techniques exploit this phenomenon to prefetch future memory references and hide their long latency. Spatial prefetchers are particularly of interest because they usually only need a small storage budget. In this chapter, we introduce the concept of spatial prefetching and present two instances of spatial data prefetchers, SMS and VLDP. © 2022 Elsevier Inc
Investigation on capacitively loaded microstrip line
, Article European Physical Journal D ; Volume 67, Issue 3 , 2013 ; 14346060 (ISSN) ; Bonabi, R. S ; Masalehdan, H ; Lotfi, H ; Sharif University of Technology
2013
Abstract
In this work, a microstrip transmission line with a planar left-handed structure, is investigated. Negative μ is achieved by creating periodic capacitive slots in the conducting strip of line. By using the transmission matrix method for periodic structures, these slots are analyzed. To this end, the unit cell is considered as a combination of two series capacitors and a section of transmission line, and then the transmission matrix of this unit cell is calculated. The dispersion relation verifies the existence of a stop band with a negative magnetic permeability (μ 0;< 0;0) below the cut-off frequency. The width of stop band can be controlled by changing the structure dimensions
A macro analytic success model for Entrepreneurial university
, Article World Applied Sciences Journal ; Volume 27, Issue 8 , 2013 , Pages 1049-1056 ; 18184952 (ISSN) ; Mansourian, F ; Lotfi, H ; Sharif University of Technology
2013
Abstract
One of the new forming world discipline feature is knowledge based innovation. World new discipline, vitality condition is to establish new science and technology and suitable utility from that. Therefore, the new era witness those grand variations in university systems and for more utilization process in national, regional and international economical development. In this context, traditional university variation and conversion to Entrepreneurial University and holding and creating idea and supporting it to transform in final product or service is concerned, which means knowledge-based entrepreneurship. Thus, this university can develop knowledge-based staff and has nontraditional processes...
Floating bulk cascode Class-E power amplifier
, Article IEEE Transactions on Circuits and Systems II: Express Briefs ; Volume 66, Issue 4 , 2019 , Pages 537-541 ; 15497747 (ISSN) ; Toofan, S ; Lotfi, H ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2019
Abstract
In this brief, the switching behavior of the cascode topology is improved through the floating bulk (FB) technique. Although the cascode structure has the advantage of reducing voltage stress on transistors, its parasitic elements increase power loss. The FB technique has been proposed to alleviate the power loss in the cascode class-E PA topology which results in enhancement of power added efficiency (PAE). In this method, the bulk of the common-gate (CG) transistor is connected to the ground through a resistor. As a result, the parasitic capacitances between the drain and source of the CG transistor create a new path of current that accelerates charging of parasitic capacitance at the...
Floating bulk cascode class-e power amplifier
, Article IEEE Transactions on Circuits and Systems II: Express Briefs ; 2018 ; 15497747 (ISSN) ; Toofan, S ; Lotfi, H ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2018
Abstract
In this paper, the switching behavior of the cascode topology is improved through the floating bulk (FB) technique. Although the cascode structure has the advantage of reducing voltage stress on transistors, its parasitic elements increase power loss. The FB technique has been proposed to alleviate the power loss in the cascode class-E PA topology which results in enhancement of power added efficiency (PAE). In this method, the bulk of the common-gate (CG) transistor is connected to the ground through a resistor. As a result, the parasitic capacitances between the drain and source of the CG transistor create a new path of current that accelerates charging of parasitic capacitance at the...
Cache replacement policy based on expected hit count
, Article IEEE Computer Architecture Letters ; 2017 ; 15566056 (ISSN) ; Mahdizadeh Shahri, S ; Lotfi Namin, M ; Bakhshalipour, M ; Lotfi Kamran, P ; Sarbazi Azad, H ; Sharif University of Technology
2017
Abstract
Memory-intensive workloads operate on massive amounts of data that cannot be captured by last-level caches (LLCs) of modern processors. Consequently, processors encounter frequent off-chip misses, and hence, lose significant performance potential. One of the components of a modern processor that has a prominent influence on the off-chip miss traffic is LLC's replacement policy. Existing processors employ a variation of least recently used (LRU) policy to determine the victim for replacement. Unfortunately, there is a large gap between what LRU offers and that of Belady's MIN, which is the optimal replacement policy. Belady's MIN requires selecting a victim with the longest reuse distance,...
An efficient hybrid-switched network-on-chip for chip multiprocessors
, Article IEEE Transactions on Computers ; Volume 65, Issue 5 , 2016 , Pages 1656-1662 ; 00189340 (ISSN) ; Modarressi, M ; Sarbazi Azad, H ; Sharif University of Technology
IEEE Computer Society
2016
Abstract
Chip multiprocessors (CMPs) require a low-latency interconnect fabric network-on-chip (NoC) to minimize processor stall time on instruction and data accesses that are serviced by the last-level cache (LLC). While packet-switched mesh interconnects sacrifice performance of many-core processors due to NoC-induced delays, existing circuit-switched interconnects do not offer lower network delays as they cannot hide the time it takes to set up a circuit. To address this problem, this work introduces CIMA - a hybrid circuit-switched and packet-switched mesh-based interconnection network that affords low LLC access delays at a small area cost. CIMA uses virtual cut-through (VCT) switching for short...
Near-Ideal networks-on-chip for servers
, Article 23rd IEEE Symposium on High Performance Computer Architecture, HPCA 2017, 4 February 2017 through 8 February 2017 ; 2017 , Pages 277-288 ; 15300897 (ISSN); 9781509049851 (ISBN) ; Modarressi, M ; Sarbazi Azad, H ; Sharif University of Technology
IEEE Computer Society
2017
Abstract
Server workloads benefit from execution on many-core processors due to their massive request-level parallelism. A key characteristic of server workloads is the large instruction footprints. While a shared last-level cache (LLC) captures the footprints, it necessitates a low-latency network-on-chip (NOC) to minimize the core stall time on accesses serviced by the LLC. As strict quality-of-service requirements preclude the use of lean cores in server processors, we observe that even state-of-the-art single-cycle multi-hop NOCs are far from ideal because they impose significant NOC-induced delays on the LLC access latency, and diminish performance. Most of the NOC delay is due to per-hop...
Bandwidth optimization of the E-shaped microstrip antenna using the genetic algorithm based on fuzzy decision making
, Article IEEE Antennas and Propagation Society Symposium 2004 Digest held in Conjunction with: USNC/URSI National Radio Science Meeting, Monterey, CA, 20 June 2004 through 25 June 2004 ; Volume 3 , 2004 , Pages 2333-2336 ; 02724693 (ISSN) ; Kashani, F. H ; Barkeshli, K ; Sharif University of Technology
2004
Abstract
The bandwidth of the E-shaped microstrip antenna is optimized using the genetic algorithm (GA) based on fuzzy decision-making, The method of moments is employed for the analysis of the microstrip antenna at the frequency band of 1.8GHz to 2.6GHz by the optimization parameters of supply locations and slot dimensions. Fuzzy inference system is used for the control of the parameters of the genetic algorithm. In the implemented fuzzy system, inputs are parameters like population, and outputs are parameters such as crossover and mutation rates. Simulation results show the genetic algorithm to optimize the bandwidth of the E-shaped microstrip patch by 33.3%. The measured results of the optimized...
Cache replacement policy based on expected hit count
, Article IEEE Computer Architecture Letters ; Volume 17, Issue 1 , 2018 , Pages 64-67 ; 15566056 (ISSN) ; Mahdizadeh Shahri, S ; Lotfi Namin, M. R ; Bakhshalipour, M ; Lotfi Kamran, P ; Sarbazi Azad, H ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2018
Abstract
Memory-intensive workloads operate on massive amounts of data that cannot be captured by last-level caches (LLCs) of modern processors. Consequently, processors encounter frequent off-chip misses, and hence, lose significant performance potential. One of the components of a modern processor that has a prominent influence on the off-chip miss traffic is LLC's replacement policy. Existing processors employ a variation of least recently used (LRU) policy to determine the victim for replacement. Unfortunately, there is a large gap between what LRU offers and that of Belady's MIN, which is the optimal replacement policy. Belady's MIN requires selecting a victim with the longest reuse distance,...
Storytelling with image data: a systematic review and comparative analysis of methods and tools
, Article Algorithms ; Volume 16, Issue 3 , 2023 ; 19994893 (ISSN) ; Beheshti, A ; Farhood, H ; Pooshideh, M ; Jamzad, M ; Beigy, H ; Sharif University of Technology
MDPI
2023
Abstract
In our digital age, data are generated constantly from public and private sources, social media platforms, and the Internet of Things. A significant portion of this information comes in the form of unstructured images and videos, such as the 95 million daily photos and videos shared on Instagram and the 136 billion images available on Google Images. Despite advances in image processing and analytics, the current state of the art lacks effective methods for discovering, linking, and comprehending image data. Consider, for instance, the images from a crime scene that hold critical information for a police investigation. Currently, no system can interactively generate a comprehensive narrative...
E-shaped patch antenna design based on genetic algorithm using decision fuzzy rules
, Article Iranian Journal of Electrical and Computer Engineering ; Volume 4, Issue 1 , 2005 , Pages 18-24 ; 16820053 (ISSN) ; Kashani, F. H ; Barkeshli, K ; Sharif University of Technology
2005
Abstract
In this paper an optimized E-shaped patch antenna is presented, the bandwidth of the E-shaped microstrip antenna is optimized using the genetic algorithm (GA) based on fuzzy decision-making. In the implemented fuzzy system, inputs are parameters like population, and outputs are parameters such as recombination to produce the next generation. Fuzzy inference system is used for the control of the parameters of the genetic algorithm. Simulation results show the high ability of genetic optimization based on fuzzy system for about 33% BW. Dimensions of the slots have been optimized with the novel design approach presented herein. A prototype element is also constructed in order to validate the...
Investigating power outage effects on reliability of solid-state drives
, Article Proceedings of the 2018 Design, Automation and Test in Europe Conference and Exhibition ; Volume 2018-January , 2018 , Pages 207-212 ; 9783981926316 (ISBN) ; Taheri, F ; Lotfi, M ; Karimi, M ; Asadi, H ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2018
Abstract
Solid-State Drives (SSDs) are recently employed in enterprise servers and high-end storage systems in order to enhance performance of storage subsystem. Although employing high speed SSDs in the storage subsystems can significantly improve system performance, it comes with significant reliability threat for write operations upon power failures. In this paper, we present a comprehensive analysis investigating the impact of workload dependent parameters on the reliability of SSDs under power failure for variety of SSDs (from top manufacturers). To this end, we first develop a platform to perform two important features required for study: A) a realistic fault injection into the SSD in the...