Loading...
Search for: keykhosravi--kamran
0.095 seconds

    From source model to quantum key distillation: An improved upper bound

    , Article IWCIT 2014 - Iran Workshop on Communication and Information Theory ; 2014 Keykhosravi, K ; Mahzoon, M ; Gohari, A ; Aref, M.R ; Sharif University of Technology
    2014
    Abstract
    In this paper we derive a new upper bound on the quantum key distillation capacity. This upper bound is an extension of the classical bound of Gohari and Anantharam on the source model problem. Our bound strictly improves the quantum extension of reduced intrinsic information bound of Christandl et al. Although this bound is proposed for quantum settings, it also serves as an upper bound for the special case of classical source model, and may improve the bound of Gohari and Anantharam. The problem of quantum key distillation is one in which two distant parties, Alice and Bob, and an adversary, Eve, have access to copies of quantum systems A, B, E respectively, prepared jointly according to... 

    Introducing an Upper bound on Capacity of Quantum Key Distillation

    , M.Sc. Thesis Sharif University of Technology Keykhosravi, Kamran (Author) ; Aref, Mohammad Reza (Supervisor) ; Aminzadeh Gohari, Amin (Supervisor)
    Abstract
    In modern cryptography the main goal in symmetric cryptography algorithms is that the security of the protocol should be only dependent on the secrecy of key. Further, secret key agreement has a major role in perfect security. However, it is impossible to share a secrete key only by the use of a public channel and there must be another shared source. This source can be for instance random variables with some joint distribution (as in source model classical key distillation problem) or it can be some entangled quantum systems (as in quantum key distillation problem). The question here is that with the optimum efficiency, what is the maximum number of key bits that can be distilled from one... 

    Dark silicon and the history of computing

    , Article Advances in Computers ; Volume 110 , 2018 , Pages 1-33 ; 00652458 (ISSN); 9780128153581 (ISBN) Lotfi Kamran, P ; 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... 

    Synthesis, and Characterization of Binuclear Platinum (IV)with Coinage Metals

    , M.Sc. Thesis Sharif University of Technology Abbasi Kamran, Ehsan (Author) ; Jamali, Sirous (Supervisor)
    Abstract
    In this research binuclear platinum(IV) complexes with coinage metals have been synthesized and characterized. the trimethyl platinum(IV) complex [PtMe3(phthalazine)3]+X- has been prepared by the reaction of [PtMe3(THF)]4 with 3 equiv. phthalazine and used as initial material. The first complex, [PtMe3(µ-(phthalazine)2Cl)PtMe3], synthesized via reaction of 2 equiv. [Pt(Me)3(Phthalazine)3] with 1 equiv. [AuClSMe2]. The second complex, [PtMe3(µ-phthalazine)3Ag][BF4], synthesized by reaction of one equiv. of each compound [Ag(CH3CN)4]BF4 and [Pt(Me)3(Phthalazine)3] And the third complex, [PtMe3(µ-phthalazine)3Cu][PF6], synthesized like second one via reaction of [Cu(CH3CN)4]PF6 and... 

    Temporal prefetching

    , Article Advances in Computers ; 2021 ; 00652458 (ISSN) Lotfi-Kamran, P ; 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) Lotfi Kamran, P ; 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) Lotfi Kamran, P ; 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) Lotfi-Kamran, P ; 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) Lotfi Kamran, P ; 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  

    Processing Thin Magnesium Tubes by TCAP Process with Trapezoidal Geometry and Fabrication of Magnesium Microtubes with a Novel Method

    , M.Sc. Thesis Sharif University of Technology Kamran Masouleh, Mohsen (Author) ; Assempour, Ahmad (Supervisor)
    Abstract
    Due to compability of Magnesium with the body, it is a suitable material for making biodegradable stents, Althogh, its mechanical properties are not desirable for stent application. Accordingly, lately, magnesium’s microstructure and mechanical properties have been improved using various methods, including the process of severe plastic deformation (SPD). Many severe plastic deformation methods have been introduced for the fabrication of ultrafine grain tubes till now, which the process of tubular channel angular pressing (TCAP) is the most effective one. In the first part of the research, Magnesium tubes with a thickness of 1 mm were processed using the TCAP with a trapezoidal channel, and... 

    Compressed sensing and multiple image fusion: An information theoretic approach

    , Article Iranian Conference on Machine Vision and Image Processing, MVIP ; 2013 , Pages 339-342 ; 21666776 (ISSN) ; 9781467361842 (ISBN) Keykhosravi, K ; Mashhadi, S ; Engineers (IEEE) Antennas and Propagation Society; The Institute of Electrical and Electronics ; Sharif University of Technology
    IEEE Computer Society  2013
    Abstract
    In this paper, we propose an information theoretic approach to fuse images compressed by compressed sensing (CS) techniques. The goal is to fuse multiple compressed images directly using measurements and reconstruct the final image only once. Since the reconstruction is the most expensive step, it would be a more economic method than separate reconstruction of each image. The proposed scheme is based on calculating the result using weighted average on the measurements of the inputs, where weights are calculated by information theoretic functions. The simulation results show that the final images produced by our method have higher quality than those produced by traditional methods, especially... 

    Online visual gyroscope for autonomous cars

    , Article 24th Iranian Conference on Electrical Engineering, ICEE 2016, 10 May 2016 through 12 May 2016 ; 2016 , Pages 113-118 ; 9781467387897 (ISBN) Kamran, D ; Karimian, M ; Nazemipour, A ; Manzuri, M.T ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2016
    Abstract
    Knowing the exact position and rotation is a crucial necessity for the navigation of autonomous robots. Even in outdoor environments GPS signals are not always accessible for estimating online rotation and position of robots. Also inertial aided navigation methods have their own defects such as the drift of gyroscope or inaccuracy of accelerometer in agile motions and environmental sensitivity of compass. In this article, we have introduced a novel online visual gyroscope that can estimate the rotation of a moving car with analyzing the images of a monocular camera installed on it. Our real time visual gyroscope utilizes an efficient method of rotation estimation between each pair of camera... 

    HDL based simulation framework for a DPA secured embedded system

    , Article CSI Symposium on Real-Time and Embedded Systems and Technologies, RTEST 2015, 7 October 2015 through 8 October 2015 ; October , 2015 , Page(s): 1 - 6 ; 9781467380478 (ISBN) Kamran, D ; Marjovi, A ; Fanian, A ; Safayani, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    Side Channel Analysis (SCA) are still harmful threats against security of embedded systems. Due to the fact that every kind of SCA attack or countermeasure against it needs to be implemented before evaluation, a huge amount of time and cost of this process is paid for providing high resolution measurement tools, calibrating them and also implementation of proposed design on ASIC or target platform. In this paper, we have introduced a novel simulation platform for evaluation of power based SCA attacks and countermeasures. We have used Synopsys power analysis tools in order to simulate a processor and implement a successful Differential Power Analysis (DPA) attack on it. Then we focused on the... 

    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) Lotfi Kamran, P ; 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... 

    Real-time Implementation of Vision-aided Navigation on GPU

    , M.Sc. Thesis Sharif University of Technology Kamran, Danial (Author) ; Manzuri Shalmani, Mohammad Taghi (Supervisor)
    Abstract
    Knowing the exact position of the robot in real world is one of crucial and important aspects of its navigation process. For this purpose, several inertial sensors such as gyroscope, accelerometer and compass have been used; however, each one of these sensors has its own drawbacks which cause some inaccuracies in some specific situations. Moreover, the Global Positioning System (GPS) is not available in indoor environments and also not accurate in outdoor places. All of these reasons have persuaded researchers to use camera frames captured from the top of robot as new information for estimating motion parameters of the robot. The main challenge for vision aided localization algorithms is... 

    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) Lotfi Kamran, P ; 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... 

    Code layout optimization for Near-Ideal instruction cache

    , Article IEEE Computer Architecture Letters ; Volume 18, Issue 2 , 2019 , Pages 124-127 ; 15566056 (ISSN) Ansari, A ; Lotfi Kamran, P ; Sarbazi Azad, H ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2019
    Abstract
    Instruction cache misses are a significant source of performance degradation in server workloads because of their large instruction footprints and complex control flow. Due to the importance of reducing the number of instruction cache misses, there has been a myriad of proposals for hardware instruction prefetchers in the past two decades. While effectual, state-of-the-art hardware instruction prefetchers either impose considerable storage overhead or require significant changes in the frontend of a processor. Unlike hardware instruction prefetchers, code-layout optimization techniques profile a program and then reorder the code layout of the program to increase spatial locality, and hence,... 

    Divide and conquer frontend bottleneck

    , Article 47th ACM/IEEE Annual International Symposium on Computer Architecture, ISCA 2020, 30 May 2020 through 3 June 2020 ; Volume 2020-May , 2020 , Pages 65-78 Ansari, A ; Lotfi Kamran, P ; Sarbazi Azad, H ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2020
    Abstract
    The frontend stalls caused by instruction and BTB misses are a significant source of performance degradation in server processors. Prefetchers are commonly employed to mitigate frontend bottleneck. However, next-line prefetchers, which are available in server processors, are incapable of eliminating a considerable number of L1 instruction misses. Temporal instruction prefetchers, on the other hand, effectively remove most of the instruction and BTB misses but impose significant area overhead. Recently, an old idea of using BTB-directed instruction prefetching is revived to address the limitations of temporal instruction prefetchers. While this approach leads to prefetchers with low area... 

    3-point RANSAC for fast vision based rotation estimation using GPU technology

    , Article IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems9 February 2017 ; 2017 , Pages 212-217 ; 9781467397087 (ISBN) Kamran, D ; Manzuri, M. T ; Marjovi, A ; Karimian, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2017
    Abstract
    In many sensor fusion algorithms, the vision based RANdom Sample Consensus (RANSAC) method is used for estimating motion parameters for autonomous robots. Usually such algorithms estimate both translation and rotation parameters together which makes them inefficient solutions for merely rotation estimation purposes. This paper presents a novel 3-point RANSAC algorithm for estimating only the rotation parameters between two camera frames which can be utilized as a high rate source of information for a camera-IMU sensor fusion system. The main advantage of our proposed approach is that it performs less computations and requires fewer iterations for achieving the best result. Despite many... 

    MEMS gyro bias estimation in accelerated motions using sensor fusion of camera and angular-rate gyroscope

    , Article IEEE Transactions on Vehicular Technology ; Volume 69, Issue 4 , April , 2020 , Pages 3841-3851 Nazemipour, A ; Manzuri, M. T ; Kamran, D ; Karimian, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2020
    Abstract
    Although the accuracy of MEMS gyroscopes has been extremely improved, in some aspects, such as stability of bias, they still suffer from some big error sources, like run-to-run bias, which determines the sensor price but is not negligible even inexpensive sensors. Due to the fact that run-to-run bias is a kind of stochastic parameter, it has to be measured by utilizing online methods. Utilizing a novel, fast and efficient vision-based rotation estimation algorithm for ground vehicles, we have developed a visual gyroscope that is used in our sensor fusion system, in order to estimate run-to-run bias of the MEMS gyroscope, accurately. Comparing with similar approaches that use GPS, odometer,...