325,353 research outputs found

    Joint Cache Partition and Job Assignment on Multi-Core Processors

    Full text link
    Multicore shared cache processors pose a challenge for designers of embedded systems who try to achieve minimal and predictable execution time of workloads consisting of several jobs. To address this challenge the cache is statically partitioned among the cores and the jobs are assigned to the cores so as to minimize the makespan. Several heuristic algorithms have been proposed that jointly decide how to partition the cache among the cores and assign the jobs. We initiate a theoretical study of this problem which we call the joint cache partition and job assignment problem. By a careful analysis of the possible cache partitions we obtain a constant approximation algorithm for this problem. For some practical special cases we obtain a 2-approximation algorithm, and show how to improve the approximation factor even further by allowing the algorithm to use additional cache. We also study possible improvements that can be obtained by allowing dynamic cache partitions and dynamic job assignments. We define a natural special case of the well known scheduling problem on unrelated machines in which machines are ordered by "strength". Our joint cache partition and job assignment problem generalizes this scheduling problem which we think is of independent interest. We give a polynomial time algorithm for this scheduling problem for instances obtained by fixing the cache partition in a practical case of the joint cache partition and job assignment problem where job loads are step functions

    Directed search, rationing and wage dispersion

    Get PDF
    This paper develops a microeconomic model of directed search, where firms are heterogeneous in the number of vacancies advertised, and wages affect workers' choices when both applying for jobs and accepting a job. An aggregate matching function is derived, which incorporates workers' preferences for firms. The aggregate level of matches is shown to be independent of the workers' preferences in the job acceptance stage. When firms' labor demands are heterogeneous, the matching market equilibrium outcome is suboptimal. Matching efficiency is, however, attained in equilibrium, when wages are employed as a rationing device. This results in wage dispersion, despite workers being homogeneous

    Individual vs. Collective Bargaining in the Large Firm Search Model

    Get PDF
    We analyze the welfare and employment effects of different wage bargaining regimes. Within the large firm search model, we show that collective bargaining affects employment via two channels. Collective bargaining exerts opposing effects on job creation and wage setting. Firms have a stronger incentive for strategic employment, while workers benefit from the threat of a strike. We find that the employment increase due to the strategic motive is dominated by the employment decrease due to the increase in workers' threat point. In aggregate equilibrium, employment is ineciently low under collective bargaining. But it is not always true that equilibrium wages exceed those under individual bargaining. If unemployment benefits are sufficiently low, collectively bargained wages are smaller. The theory sheds new light on policies concerned with strategic employment and the relation between replacement rates and the extent of collective wage bargaining

    The AliEn system, status and perspectives

    Full text link
    AliEn is a production environment that implements several components of the Grid paradigm needed to simulate, reconstruct and analyse HEP data in a distributed way. The system is built around Open Source components, uses the Web Services model and standard network protocols to implement the computing platform that is currently being used to produce and analyse Monte Carlo data at over 30 sites on four continents. The aim of this paper is to present the current AliEn architecture and outline its future developments in the light of emerging standards.Comment: Talk from the 2003 Computing in High Energy and Nuclear Physics (CHEP03), La Jolla, Ca, USA, March 2003, 10 pages, Word, 10 figures. PSN MOAT00

    Frictional Unemployment on Labor Flow Networks

    Full text link
    We develop an alternative theory to the aggregate matching function in which workers search for jobs through a network of firms: the labor flow network. The lack of an edge between two companies indicates the impossibility of labor flows between them due to high frictions. In equilibrium, firms' hiring behavior correlates through the network, generating highly disaggregated local unemployment. Hence, aggregation depends on the topology of the network in non-trivial ways. This theory provides new micro-foundations for the Beveridge curve, wage dispersion, and the employer-size premium. We apply our model to employer-employee matched records and find that network topologies with Pareto-distributed connections cause disproportionately large changes on aggregate unemployment under high labor supply elasticity

    Improving local search heuristics for some scheduling problems - I

    Get PDF
    Local search techniques like simulated annealing and tabu search are based on a neighborhood structure defined on a set of feasible solutions of a discrete optimization problem. For the scheduling problems P2Cmax,1precCiP2||C_{max}, 1|prec|\sum C_i and 1Ti1||\sum T_i we replace a simple neighborhood by a neighborhood on the set of all locally optimal solutions. This allows local search on the set of solutions that are locally optimal

    Optimization Modulo Theories with Linear Rational Costs

    Full text link
    In the contexts of automated reasoning (AR) and formal verification (FV), important decision problems are effectively encoded into Satisfiability Modulo Theories (SMT). In the last decade efficient SMT solvers have been developed for several theories of practical interest (e.g., linear arithmetic, arrays, bit-vectors). Surprisingly, little work has been done to extend SMT to deal with optimization problems; in particular, we are not aware of any previous work on SMT solvers able to produce solutions which minimize cost functions over arithmetical variables. This is unfortunate, since some problems of interest require this functionality. In the work described in this paper we start filling this gap. We present and discuss two general procedures for leveraging SMT to handle the minimization of linear rational cost functions, combining SMT with standard minimization techniques. We have implemented the procedures within the MathSAT SMT solver. Due to the absence of competitors in the AR, FV and SMT domains, we have experimentally evaluated our implementation against state-of-the-art tools for the domain of linear generalized disjunctive programming (LGDP), which is closest in spirit to our domain, on sets of problems which have been previously proposed as benchmarks for the latter tools. The results show that our tool is very competitive with, and often outperforms, these tools on these problems, clearly demonstrating the potential of the approach.Comment: Submitted on january 2014 to ACM Transactions on Computational Logic, currently under revision. arXiv admin note: text overlap with arXiv:1202.140

    Unemployment and endogenous reallocation over the business cycle

    Get PDF
    eries es www.iser.essex.ac.uk ww.iser.essex.ac.uk w.iser.essex.ac.uk iser.essex.ac.uk er.essex.ac.uk.essex.ac.uk ssex.ac.uk ex.ac.uk.ac.uk c.uk u
    corecore