3 research outputs found

    Synchronization-Point Driven Resource Management in Chip Multiprocessors.

    Get PDF
    With the proliferation of Chip Multiprocessors (CMPs), shared memory multi-threaded programs are expanding fast in every application domain. These programs exhibit execution characteristics that go beyond those observed in single-threaded programs, mainly due to data sharing and synchronization. To ensure that next generation CMPs will perform well on such anticipated workloads, it is vital to understand how these programs and architectures interact, and exploit the unique opportunities presented. This thesis examines the time-varying execution characteristics of the shared memory workloads in conjunction to the synchronization points that exist in the programs. The main hypothesis is that the type, the position, and the repetitive execution of synchronization constructs can be exploited to unfold important execution phases and enable new optimization opportunities. The research provides a simple application-driven approach for predicting the program behavior and effectively driving dynamic performance optimization and resource management actions in future CMPs. In the first part of this thesis, I show how synchronization points relate to various program-wide periodic behaviors. Based on the observations, I develop a framework where user-level synchronization primitives are exposed to the hardware and monitored to detect program phases and guide dynamic adaptation. Through workload-driven evaluation, I demonstrate the effectiveness of the framework in improving the performance/power in on-chip interconnects. The second part of the thesis explores in depth the inter-thread communication behaviors. I show that although synchronization points under the shared memory model do not expose any communication details, they indicate well the points where coherence communication patterns change or repeat. By leveraging this property, I design a synchronization-point-based coherence predictor that uncovers communication patterns with high accuracy, while consuming significantly less hardware resources compared to existing predictors. In the last part, I investigate the underlying reasons causing threads to wait in synchronization points, wasting resources. I show that these reasons can vary even across different programs phases, and existing critical-path predictors can render ineffective under certain conditions. I then present a new scheme that improves predictability by incorporating history information from previous points. The new design is robust and can amortize the run-time imbalances to improve the system's performance and/or energy

    Staging of severity and prognosis of acute pancreatitis by computed tomography and magnetic resonance imaging-A comparative study

    No full text
    Background: Determination of severity of acute pancreatitis is important to determine prognosis. Aims: (1) the staging of acute pancreatitis by computed tomography and magnetic resonance imaging, (2) the correlation of computed tomography and magnetic resonance severity indices and 3) the correlation of magnetic resonance severity index with C-reactive protein, Ranson score, duration of hospitalization and clinical outcome. Patients: Thirty-five patients (median age: 64 (27-89)) were studied. Twenty-two patients had biliary acute pancreatitis. Methods: The following examinations were conducted: (1) computed tomography 48 h, 7 and 30 days after admission, (2) magnetic resonance imaging 7 and 30 days after admission, (3) C-reactive protein and 4) Ranson score. Clinical outcome was determined on a scale 0-3 (0: remission, 1: local complications, 2: systemic complications, 3: death). Results: Six of 35 patients (17%) had necrotizing acute pancreatitis. Fifteen of 35 patients (43%) had severe acute pancreatitis according to Ranson criteria. A significant correlation was noted between magnetic resonance severity index and C-reactive protein (r = 0.419, p < 0.005), Ranson score (r = 0.431, p < 0.05), duration of hospitalization (r = 0.497, p < 0.01) and clinical outcome (r = 0.420, p < 0.05). Comparison of the imaging methods showed a significant correlation between magnetic resonance severity index and computed tomography severity index (r = 0.887, p < 0.01). Conclusion: Magnetic resonance imaging is of comparable diagnostic and prognostic value with computed tomography in the staging of acute pancreatitis. © 2007 Editrice Gastroenterologica Italiana S.r.l.SCOPUS: ar.jinfo:eu-repo/semantics/publishe
    corecore