325,353 research outputs found
Joint Cache Partition and Job Assignment on Multi-Core Processors
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
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
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
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
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
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 and 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
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
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
- …