Loading...
Search for:
esmailian--kamran
0.09 seconds
Community detection in signed networks: the role of negative ties in different scales
, Article Scientific Reports ; Volume 5 , September , 2015 ; 20452322 (ISSN) ; Jalili, M ; Sharif University of Technology
Nature Publishing Group
2015
Abstract
Extracting community structure of complex network systems has many applications from engineering to biology and social sciences. There exist many algorithms to discover community structure of networks. However, it has been significantly under-explored for networks with positive and negative links as compared to unsigned ones. Trying to fill this gap, we measured the quality of partitions by introducing a Map Equation for signed networks. It is based on the assumption that negative relations weaken positive flow from a node towards a community, and thus, external (internal) negative ties increase the probability of staying inside (escaping from) a community. We further extended the Constant...
Analysis of Communities in Signed Networks
, M.Sc. Thesis Sharif University of Technology ; Jalili, Mahdi (Supervisor)
Abstract
Regarding the analysis of real-world networks, the ability to detect regions of high density or “community” is of great importance in network science. The motivation behind this endeavor comes from many publications confirming that the agglomeration of relations is meaningful on its own. At the same time, there have been some attempts, although less than the unsigned route, toward the detection of community in groups of positive relations (similar to unsigned mode) that have, internally, as few negative ties as possible. As an example, signed Modularity is one of the few algorithms in this route.In this thesis, we first tried to analyze the structure of real networks to find out about the...
Purchase prediction and item suggestion based on HTTP sessions in absence of user information
, Article International ACM Recommender Systems Challenge, RecSys 2015, 16 September 2015 ; 2015 ; 9781450336659 (ISBN) ; Jalili, M ; YOOCHOOSE ; Sharif University of Technology
Association for Computing Machinery, Inc
2015
Abstract
In this paper, the task is to determine whether an HTTP session buys an item, or not, and if so, which items will be purchased. An HTTP session is a series of item clicks. A session has type buy, if it buys at least one item, or non-buy otherwise. Accordingly, data is in (session, item, time) format, which tells us when an item is clicked or purchased during an HTTP session. The main challenge comes from the fact that (1) user information is not available for clicked or purchased items, which are merely tagged with anony-mous sessions, and (2) suggestions are highly temporal as they are suggested to sessions instead of users. In other words, users which are stable and identified are replaced...
Mesoscopic analysis of online social networks: The role of negative ties
, Article Physical Review E - Statistical, Nonlinear, and Soft Matter Physics ; Vol. 90, issue. 4 , 2014 ; SSN: 15393755 ; Abtahi, S. E ; Jalili, M ; Sharif University of Technology
2014
Abstract
A class of networks are those with both positive and negative links. In this manuscript, we studied the interplay between positive and negative ties on mesoscopic level of these networks, i.e., their community structure. A community is considered as a tightly interconnected group of actors; therefore, it does not borrow any assumption from balance theory and merely uses the well-known assumption in the community detection literature. We found that if one detects the communities based on only positive relations (by ignoring the negative ones), the majority of negative relations are already placed between the communities. In other words, negative ties do not have a major role in community...
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...
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
Synthesis, and Characterization of Binuclear Platinum (IV)with Coinage Metals
, M.Sc. Thesis Sharif University of Technology ; 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...
Developing an Optimal Approach for Maintenance Procedure in Combined Cycle Power Plant
, M.Sc. Thesis Sharif University of Technology ; Abbaspour Tehrani Fard, Ali (Supervisor) ; Fotuhi Firuzabad, Mahmud (Co-Advisor)
Abstract
Fundamental changes that has taken place in the restructured electricity industry require new methods to maintain the reliability of power system in the most possible economic way. Besides, power network maintenance processes has undeniable significance in promoting the desired level of reliability. Maintenance and repairs of electricity industry in generation units and power plants are more important than other parts of the power grid, because this part of the electric power infrastructure, compared to the other parts of the network, composes of more expensive equipments. Moreover, failures occurring in any of these parts cause a sharp decline in production leading to economic losses. Among...
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 ; 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...
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) ; 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) ; 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) ; 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...
Code layout optimization for Near-Ideal instruction cache
, Article IEEE Computer Architecture Letters ; Volume 18, Issue 2 , 2019 , Pages 124-127 ; 15566056 (ISSN) ; 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 ; 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...
Real-time Implementation of Vision-aided Navigation on GPU
, M.Sc. Thesis Sharif University of Technology ; 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...