138 research outputs found
Recommended from our members
Improving Performance Isolation on Chip Multiprocessors via an Operating System Scheduler
We describe a new operating system scheduling algorithm that improves performance isolation on chip multiprocessors (CMP). Poor performance isolation occurs when an application’s performance is determined by the behaviour of its co-runners, i.e., other applications simultaneously running with it. This performance dependency is caused by unfair, corunner-dependent cache allocation on CMPs. Poor performance isolation interferes with the operating system’s control over priority enforcement and hinders QoS provisioning. Previous solutions required modifications to the hardware. We present a new software solution. Our cache-fair algorithm ensures that the application runs as quickly as it would under fair cache allocation, regardless of how the cache is actually allocated. If the thread executes fewer instructions per cycle than it would under fair cache allocation, the scheduler increases that thread’s CPU timeslice. This way, the thread’s overall performance does not suffer because it is allowed to use the CPU longer. We describe our implementation of the algorithm in Solaris™ 10, and show that it significantly improves performance isolation for SPEC CPU, SPEC JBB and TPC-C.Engineering and Applied Science
Improving Performance Isolation on Chip Multiprocessors via an Operating System Scheduler
(Article begins on next page) The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters. Citation Feorova, Alexandra, Margo Seltzer, and Michael D. Smith. 2007.Improving performance isolation on chip multiprocessors via an operating system scheduler. In Proceedings of the 16t
Recommended from our members
Modeling the Effects of Memory Hierarchy Performance on Throughput of Multithreaded Processors
Understanding the relationship between the performance of the on-chip processor caches and the overall performance of the processor is critical for both hardware design and software program optimization. While this relationship is well understood for conventional processors, it is not understood for new multithreaded processors that hide a workload's memory latency by executing instructions from several threads in parallel. In this paper we present a model for estimating processor throughput as a function of the cache hierarchy performance. Our model has a closed-form solution, is robust against a range of workloads and input parameters, and gives estimates of processor throughput that are within 13% of measured values for heterogeneous workloads. We demonstrate how this model can be used in an operating system scheduler tailored for multithreaded processor systems.Engineering and Applied Science
Recommended from our members
Cache-Fair Thread Scheduling for Multicore Processors
We present a new operating system scheduling algorithm for multicore processors. Our algorithm reduces the effects of unequal CPU cache sharing that occur on these processors and cause unfair CPU sharing, priority inversion, and inadequate CPU accounting. We describe the implementation of our algorithm in the Solaris operating system and demonstrate that it produces fairer schedules enabling better priority enforcement and improved performance stability for applications. With conventional scheduling algorithms, application performance on multicore processors varies by up to 36% depending on the runtime characteristics of concurrent processes. We reduce this variability by up to a factor of seven.Engineering and Applied Science
Site-Selective Excitation And Polarized Absorption Spectra Of Nd3+ In Sr-5(Po4)(3)F And Ca-5(Po4)(3)F
Polarized absorption and fluorescence spectra were analyzed to establish individual energy (Stark) levels of Nd3+ ions in host crystals of Sr-5(PO4)(3)F (SFAP) and Ca-5(PO4)(3)F (FAP). Site-selective excitation and fluorescence facilitated differentiation between Nd3+ ions in emitting sites-associated with 1.06 mu m stimulated emission, and nonemitting Nd3+ ions in other sites. Measurements were made on samples containing different concentrations of Nd3+ at 4 K and higher temperatures. Substitution of Nd3+ for Sr2+ or Ca2+ was accompanied by passive charge compensation during crystal growth. Crystal-field splitting calculations were performed according to site for Stark levels of Nd3+ ions identified spectroscopically. We obtained a final set of crystal-field parameters B-nm for Nd3+ ions in fluorescing sites with a rms, deviation of 7 cm(-1) (52 levels in Nd:SFAP) and 8 cm(-1) (59 levels in Nd:FAP). For one of the nonemitting sites in Nd:FAP we obtained a final set of B-nm parameters which gave a rms deviation of 6 cm(-1) between 46 experimental and calculated levels
Site-selective excitation and polarized absorption and emission spectra of trivalent thulium and erbium in strontium fluorapatite
Polarized fluorescence spectra produced by site-selective excitation, and conventional polarized absorption spectra were obtained for Tm3+ and Er3+ ions individually incorporated into single crystals of strontium fluorapatite, Sr-5(PO4)(3)F, also known as SFAP. Substitution of the trivalent rare earth ion for divalent strontium was achieved by passive charge compensation during Czochralski growth of the fluorapatite crystals. Spectra were obtained between 1780 and 345 nm at temperatures from 4 K to room temperature on crystals having the hexagonal structure [P6(3)/m(C-6h(2))]. The polarized fluorescence spectra due to transitions from multiplet manifolds of Tm3+(4f(12)), including D-1(2), (1)G(4), and H-3(4) to manifolds H-3(6) (the ground-state manifold), F-3(4), H-3(5), H-3(4), and F-3(3) were analyzed for the details of the crystal-field splitting of the manifolds. Fluorescence Lifetimes were measured for Tm3+ transitions from D-1(2), (1)G(4), and H-3(4) at room temperature and from (1)G(4) at 16 K. Results of the analysis indicate that the majority of Tm3+ ions occupy sites having C-s symmetry. A point-charge lattice-sum calculation was made in which the crystal-field components, A(nm), were determined assuming that trivalent thulium replaces divalent strontium in the metal site having C-s symmetry. Results support the conclusion that the nearest-neighbor fluoride (F-) is replaced by divalent oxygen (O2-), thus preserving overall charge neutrality and local symmetry. Crystal-field splitting calculations predict energy levels in agreement with results obtained from an analysis of the experimental data. By varying the crystal-field parameters, B-nm, we obtained a rms difference of 7 cm(-1) between 43 calculated and experimental Stark levels for Tm3+(4f(12)) in Tm:SFAP. Absorption and fluorescence spectra are also reported for Er3+ ions in Er:SFAP. Measurement of the temporal decay of the room temperature fluorescence from the I-4(11/2) and I-4(13/2) manifolds yielded fluorescence lifetimes of 230+/-20 mu s and 8.9+/-0.1 ms, respectively. The experimental Stark levels obtained from an analysis of the spectroscopic data were compared with a crystal-field splitting calculation. The initial set of B-nm parameters for Er3+(4f(11)) was established from the three-parameter theory and the final set of B-nm parameters obtained for Tm3+(4f(12)) in Tm:SFAP. The best overall agreement between calculated and experimental Stark levels is 8 cm(-1) for 48 Stark levels, representing 12 observed multiplet manifolds of Er3+(4f(11)) in Er:SFAP
Optical Magnetometry
Some of the most sensitive methods of measuring magnetic fields utilize
interactions of resonant light with atomic vapor. Recent developments in this
vibrant field are improving magnetometers in many traditional areas such as
measurement of geomagnetic anomalies and magnetic fields in space, and are
opening the door to new ones, including, dynamical measurements of bio-magnetic
fields, detection of nuclear magnetic resonance (NMR), magnetic-resonance
imaging (MRI), inertial-rotation sensing, magnetic microscopy with cold atoms,
and tests of fundamental symmetries of Nature.Comment: 11 pages; 4 figures; submitted to Nature Physic
A Meta-Regression Analysis to Evaluate the Effects of Narasin on Grow-Finish Pig Performance
A meta-regression analysis was conducted to evaluate the effects of added narasin in growing-finishing pig diets to predict the influence on average daily gain (ADG), feed efficiency (G:F), and carcass yield. A database was developed containing 21 technical reports, abstracts, and refereed papers from 2012 to 2021 representing 35 observations for growth performance data in studies ranging from 35 to 116 days in length (overall data). In addition, within these 35 observations, individual period data were evaluated (143 observations) using weekly, bi-weekly, or monthly performance intervals (period data). Regression model equations were developed, and predictor variables were assessed with a stepwise manual forward selection procedure. Important variables in predicting the response to added narasin included ADG, average daily feed intake (ADFI), and G:F of the control pigs, feeding duration (shorter or longer than 65 days) and body weight (greater than or less than 230 lb). Using median values from the database for predictor variables, the meta-analysis indicated narasin would be expected to improve ADG between 1.06 to 1.65%, G:F between 0.71 to 1.71%, and carcass yield by 0.31% when fed for longer than 65 days
Residents' perceptions of a night float system
Background. A Night Float (NF) system has been implemented by many institutions to address increasing concerns about residents' work hours. The purpose of our study was to examine the perceptions of residents towards a NF system. Methods. A 115-item questionnaire was developed to assess residents' perceptions of the NF rotation as compared with a regular call month. The categories included patient care, education, medical errors, and overall satisfaction. Internal Medicine housestaff (post-graduate years 1-3) from three hospital settings at the University of Pittsburgh completed the questionnaire. Results. The response rate was 90% (n = 149). Of these, 74 had completed the NF rotation. The housestaff felt that the quality of patient care was improved because of NF (41% agreed and 18% disagreed). A majority also felt that better care was provided by a rested physician in spite of being less familiar with the patient (46% agreed and 21% disagreed). Most felt that there was less emphasis on education (65%) and more emphasis on service (52%) during NF. Overall, the residents felt more rested during their call months (83%) and strongly supported the 80-hour workweek requirement (77%). Conclusion. Housestaff felt that the overall quality of patient care was improved by a NF system. The perceived improved quality of care by a rested physician coupled with a perceived decrease in the emphasis on education may have significant implications in housestaff training. © 2009 Jasti et al; licensee BioMed Central Ltd
- …