1,464 research outputs found

    Dynamic remapping of parallel computations with varying resource demands

    Get PDF
    A large class of computational problems is characterized by frequent synchronization, and computational requirements which change as a function of time. When such a problem must be solved on a message passing multiprocessor machine, the combination of these characteristics lead to system performance which decreases in time. Performance can be improved with periodic redistribution of computational load; however, redistribution can exact a sometimes large delay cost. We study the issue of deciding when to invoke a global load remapping mechanism. Such a decision policy must effectively weigh the costs of remapping against the performance benefits. We treat this problem by constructing two analytic models which exhibit stochastically decreasing performance. One model is quite tractable; we are able to describe the optimal remapping algorithm, and the optimal decision policy governing when to invoke that algorithm. However, computational complexity prohibits the use of the optimal remapping decision policy. We then study the performance of a general remapping policy on both analytic models. This policy attempts to minimize a statistic W(n) which measures the system degradation (including the cost of remapping) per computation step over a period of n steps. We show that as a function of time, the expected value of W(n) has at most one minimum, and that when this minimum exists it defines the optimal fixed-interval remapping policy. Our decision policy appeals to this result by remapping when it estimates that W(n) is minimized. Our performance data suggests that this policy effectively finds the natural frequency of remapping. We also use the analytic models to express the relationship between performance and remapping cost, number of processors, and the computation's stochastic activity

    Statistical methodologies for the control of dynamic remapping

    Get PDF
    Following an initial mapping of a problem onto a multiprocessor machine or computer network, system performance often deteriorates with time. In order to maintain high performance, it may be necessary to remap the problem. The decision to remap must take into account measurements of performance deterioration, the cost of remapping, and the estimated benefits achieved by remapping. We examine the tradeoff between the costs and the benefits of remapping two qualitatively different kinds of problems. One problem assumes that performance deteriorates gradually, the other assumes that performance deteriorates suddenly. We consider a variety of policies for governing when to remap. In order to evaluate these policies, statistical models of problem behaviors are developed. Simulation results are presented which compare simple policies with computationally expensive optimal decision policies; these results demonstrate that for each problem type, the proposed simple policies are effective and robust

    Implementation of a parallel unstructured Euler solver on shared and distributed memory architectures

    Get PDF
    An efficient three dimensional unstructured Euler solver is parallelized on a Cray Y-MP C90 shared memory computer and on an Intel Touchstone Delta distributed memory computer. This paper relates the experiences gained and describes the software tools and hardware used in this study. Performance comparisons between two differing architectures are made

    Epidemiology and natural history of central venous access device use and infusion pump function in the NO16966 trial

    Get PDF
    Background: Central venous access devices in fluoropyrimidine therapy are associated with complications; however, reliable data are lacking regarding their natural history, associated complications and infusion pump performance in patients with metastatic colorectal cancer.<p></p> Methods: We assessed device placement, use during treatment, associated clinical outcomes and infusion pump perfomance in the NO16966 trial.<p></p> Results: Device replacement was more common with FOLFOX-4 (5-fluorouracil (5-FU)+oxaliplatin) than XELOX (capecitabine+oxaliplatin) (14.1% vs 5.1%). Baseline device-associated events and post-baseline removal-/placement-related events occurred more frequently with FOLFOX-4 than XELOX (11.5% vs 2.4% and 8.5% vs 2.1%). Pump malfunctions, primarily infusion accelerations in 16% of patients, occurred within 1.6–4.3% of cycles. Fluoropyrimidine-associated grade 3/4 toxicity was increased in FOLFOX-4-treated patients experiencing a malfunction compared with those who did not (97 out of 155 vs 452 out of 825 patients), predominantly with increased grade 3/4 neutropenia (53.5% vs 39.8%). Febrile neutropenia rates were comparable between patient cohorts±malfunction. Efficacy outcomes were similar in patient cohorts±malfunction.<p></p> Conclusions: Central venous access device removal or replacement was common and more frequent in patients receiving FOLFOX-4. Pump malfunctions were also common and were associated with increased rates of grade 3/4 haematological adverse events. Oral fluoropyrimidine-based regimens may be preferable to infusional 5-FU based on these findings

    Spatial Organization and Molecular Correlation of Tumor-Infiltrating Lymphocytes Using Deep Learning on Pathology Images

    Get PDF
    Beyond sample curation and basic pathologic characterization, the digitized H&E-stained images of TCGA samples remain underutilized. To highlight this resource, we present mappings of tumorinfiltrating lymphocytes (TILs) based on H&E images from 13 TCGA tumor types. These TIL maps are derived through computational staining using a convolutional neural network trained to classify patches of images. Affinity propagation revealed local spatial structure in TIL patterns and correlation with overall survival. TIL map structural patterns were grouped using standard histopathological parameters. These patterns are enriched in particular T cell subpopulations derived from molecular measures. TIL densities and spatial structure were differentially enriched among tumor types, immune subtypes, and tumor molecular subtypes, implying that spatial infiltrate state could reflect particular tumor cell aberration states. Obtaining spatial lymphocytic patterns linked to the rich genomic characterization of TCGA samples demonstrates one use for the TCGA image archives with insights into the tumor-immune microenvironment

    Phase i trial of axitinib combined with platinum doublets in patients with advanced non-small cell lung cancer and other solid tumours

    Get PDF
    BACKGROUND: This phase I dose-finding trial evaluated safety, efficacy and pharmacokinetics of axitinib, a potent and selective secondgeneration inhibitor of vascular endothelial growth factor receptors, combined with platinum doublets in patients with advanced non-small cell lung cancer (NSCLC) and other solid tumours. METHODS: In all, 49 patients received axitinib 5mg twice daily (b.i.d.) with paclitaxel/carboplatin or gemcitabine/cisplatin in 3-week cycles. Following determination of the maximum tolerated dose, a squamous cell NSCLC expansion cohort was enroled and received axitinib 5mg b.i.d. with paclitaxel/carboplatin. RESULTS: Two patients experienced dose-limiting toxicities: febrile neutropenia (n¼1) in the paclitaxel/carboplatin cohort and fatigue (n¼1) in the gemcitabine/cisplatin cohort. Common nonhaematologic treatment-related adverse events were hypertension (36.7%), diarrhoea (34.7%) and fatigue (28.6%). No gradeX3 haemoptysis occurred among 12 patients with squamous cell NSCLC. The objective response rate was 37.0% for patients receiving axitinib/paclitaxel/carboplatin (n¼27) and 23.8% for patients receiving axitinib/gemcitabine/cisplatin (n¼21). Pharmacokinetics of axitinib and chemotherapeutic agents were similar when administered alone or in combination. CONCLUSION: Axitinib 5mg b.i.d. may be combined with standard paclitaxel/carboplatin or gemcitabine/cisplatin regimens without evidence of overt drug–drug interactions. Both combinations demonstrated clinical efficacy and were well tolerated.This study was sponsored by Pfizer Inc. Support was provided in part by National Institutes of Health grant P30 CA006927 to the Fox Chase Cancer Center. We thank the patients who participated in this study and the physicians who referred them, as well as the study coordinators and data managers, Shelley Mayfield and Carol Martins at Pfizer Inc. for support of the study conduct, and Gamal ElSawah, Pfizer Medical Affairs, for his review of the manuscript. Medical writing support was provided by Joanna Bloom, of UBC Scientific Solutions (Southport, CT, USA) and Christine Arris at ACUMED (Tytherington, UK) and was funded by Pfizer In

    Deferred Data-Flow Analysis : Algorithms, Proofs and Applications

    Get PDF
    Loss of precision due to the conservative nature of compile-time dataflow analysis is a general problem and impacts a wide variety of optimizations. We propose a limited form of runtime dataflow analysis, called deferred dataflow analysis (DDFA), which attempts to sharpen dataflow results by using control-flow information that is available at runtime. The overheads of runtime analysis are minimized by performing the bulk of the analysis at compile-time and deferring only a summarized version of the dataflow problem to runtime. Caching and reusing of dataflow results reduces these overheads further. DDFA is an interprocedural framework and can handle arbitrary control structures including multi-way forks, recursion, separately compiled functions and higher-order functions. It is primarily targeted towards optimization of heavy-weight operations such as communication calls, where one can expect significant benefits from sharper dataflow analysis. We outline how DDFA can be used to optimize different kinds of heavy-weight operations such as bulk-prefetching on distributed systems and dynamic linking in mobile programs. We prove that DDFA is safe and that it yields better dataflow information than strictly compile-time dataflow analysis. (Also cross-referenced as UMIACS-TR-98-46
    corecore