Research Outputs

Permanent URI for this communityhttps://hdl.handle.net/20.500.14288/2

Browse

Search Results

Now showing 1 - 4 of 4
  • Placeholder
    Publication
    Minimum length scheduling for wireless powered communication networks with discrete rates
    (IEEE, 2020) N/A; Department of Electrical and Electronics Engineering; Salık, Elif Dilek; Ergen, Sinem Çöleri; PhD Student; Faculty Member; Department of Electrical and Electronics Engineering; Graduate School of Sciences and Engineering; College of Engineering; N/A; 7211
    Radio frequency energy harvesting is an alternative solution to power the next generation wireless networks. the vast majority of the existing works focus on continuous rate transmission model, Although discrete rate model is more realistic for practical communication networks. We study the joint optimization of energy harvesting and information transmission times with the objective of minimizing the total schedule length of a multi-user, harvest-then-transmit, wireless powered communication network while following discrete Signal-to-Noise Ratio and rate transmission model. the users are required to transmit a minimum amount of data to the access point under a maximum transmit power limit. the formulated problem is mixed integer, non-linear and non-convex. First, we solve the case where the rate allocations are given. then, we exploit given rate allocation problem's optimality characteristics to achieve the global optimal solution for the original problem. We propose an exponential time optimal algorithm which exhibits practical superiority to the brute force algorithm, and two polynomial time heuristics, one of which prioritizes minimizing information transmission times, while the other focuses on improving energy harvesting time. Performances of the proposed algorithms are compared both to an algorithm which assigns continuous rates to the user, i.e., best lower bound, and to an algorithm which discretize the former continuous rate solution. Simulation results show that the proposed heuristic algorithms perform close to the optimal solution, and the proposed algorithms outperform the algorithm that discretize the continuous rate solution up to 56:9% for smaller access point power and 46:7% for higher number of users. This proves the importance of optimizing the total schedule length for discrete rate model as the users will be forced to transmit at discrete rates practically.
  • Placeholder
    Publication
    On phase models for oscillators
    (IEEE-Inst Electrical Electronics Engineers Inc, 2011) N/A; Department of Electrical and Electronics Engineering; Şuvak, Önder; Demir, Alper; PhD Student; Faculty Member; Department of Electrical and Electronics Engineering; Graduate School of Sciences and Engineering; College of Engineering; N/A; 3756
    Oscillators have been a research focus for decades in many disciplines such as electronics and biology. The time keeping capability of oscillators is best described by the scalar quantity phase. Phase computations and equations describing phase dynamics have been useful in understanding oscillator behavior and designing oscillators least affected by disturbances such as noise. In this paper, we present a unified theory of phase equations assimilating the work that has been done in electronics and biology for the last seven decades. We first provide a review of isochrons, which forms the basis of a generalized phase notion for oscillators. We present a general framework for phase equations and derive an exact phase equation that is practically unusable but facilitates the derivation of usable ones based on linear (already known) and quadratic (new and more accurate) approximations for isochrons. We discuss the utility of these phase equations in performing (semi) analytical phase computations and also describe simpler and more accurate phase computation schemes. Numerical experiments on several examples are presented comparing the accuracy of the various phase equations and computation schemes described in this paper.
  • Placeholder
    Publication
    Quadratic approximations for the isochrons of oscillators: a general theory, advanced numerical methods, and accurate phase computations
    (IEEE-Inst Electrical Electronics Engineers Inc, 2010) N/A; Department of Electrical and Electronics Engineering; Şuvak, Önder; Demir, Alper; PhD Student; Faculty Member; Department of Electrical and Electronics Engineering; Graduate School of Sciences and Engineering; College of Engineering; N/A; 3756
    The notion of isochrons for oscillators, introduced by Winfree and thereon heavily utilized in mathematical biology, were instrumental in introducing a notion of generalized phase and form the basis for oscillator perturbation analyses. Computing isochrons is a hard problem, existing brute-force methods incurring exponential complexity. In this paper, we present a precise and carefully developed theory and numerical techniques for computing local but quadratic approximations for isochrons. Previous work offers the techniques needed for computing only local linear approximations. Our treatment is general and applicable to oscillators with large dimension. We present examples for isochron computations, verify our results against exact calculations in a simple analytically calculable case, test our methods on complex oscillators, and show how quadratic approximations of isochrons can be used in formulating accurate, novel phase computation schemes and finally allude to second-order accurate compact phase macromodels. Oscillator studies seem to have progressed independently in electronics and biology. Even though analyses in electronics did not make use of the notion of isochrons, similar models and methods, expressed in totally different terminologies, have been developed in both disciplines. In this paper, we also reveal the connection between oscillator analysis work in these two seemingly disparate disciplines.
  • Placeholder
    Publication
    Reusetracker: fast yet accurate multicore reuse distance analyzer
    (Assoc Computing Machinery, 2022) Chabbi, Milind; Department of Computer Engineering; N/A; Department of Computer Engineering; Sasongko, Muhammad Aditya; Marzijarani, Mandana Bagheri; Erten, Didem Unat; Researcher; Master Student; Faculty Member; Department of Computer Engineering; College of Engineering; Graduate School of Sciences and Engineering; College of Engineering; N/A; N/A; 219274
    One widely used metric that measures data locality is reuse distance-the number of unique memory locations that are accessed between two consecutive accesses to a particular memory location. State-of-the-art techniques that measure reuse distance in parallel applications rely on simulators or binary instrumentation tools that incur large performance and memory overheads. Moreover, the existing sampling-based tools are limited to measuring reuse distances of a single thread and discard interactions among threads in multi-threaded programs. In this work, we propose REUSETRACKER a fast and accurate reuse distance analyzer that lever-ages existing hardware features in commodity CPUs. REUSETRACKER is designed for multi-threaded programs and takes cache-coherence effects into account. By utilizing hardware features like performance monitoring units and debug registers, REUSETRACKER can accurately profile reuse distance in parallel applications with much lower overheads than existing tools. It introduces only 2.9x runtime and 2.8x memory overheads. Our tool achieves 92% accuracy when verified against a newly developed configurable benchmark that can generate a variety of different reuse distance patterns. We demonstrate the tool's functionality with two use-case scenarios using PARSEC, Rodinia, and Synchrobench benchmark suites where REUSETRACKER guides code refactoring in these benchmarks by detecting spatial reuses in shared caches that are also false sharing and successfully predicts whether some benchmarks in these suites can benefit from adjacent cache line prefetch optimization.