299 research outputs found

    A well of one's own: Gender analysis of an irrigation program in Bangladesh

    Get PDF
    Irrigation managementGroundwater irrigationGender differencesWomen in developmentPovertyHouseholdsAgricultural productionPrivatization

    MoviCompile : An LLVM based compiler for heterogeneous SIMD code generation

    Get PDF
    Numerous applications in communication and multimedia domains show significant data-level parallelism (DLP). The amount of DLP varies between applications in the same domain or even within a single application. Most architectures support a single vector-, SIMD-width which may not be optimal. This may cause performance and energy inefficiency. We propose the use of multiple (heterogeneous) vector-widths to better serve applications with varying DLP. The SHAVE (Streaming Hybrid Architecture Vector Engine) VLIW vector processor shown in Figure 1 is an example of such an architecture. SHAVE is a unique VLIW processor that provides hardware support for native 32-bit (short) and 128-bit (long) vector operations. Vector arithmetic unit (VAU) supports 128-bit vector arithmetic of 8/16/32-bit integer and 16/32-bit floating point types. Scalar arithmetic unit (SAU) supports 32-bit vector arithmetic of 8/16-bit integer and 16-bit floating point types. The moviCompile compiler is an LLVM based commercial compiler targeting code generation for SHAVE processor family. The moviCompile compiler is capable of SIMD code generation for 128-bit (long) and 64-bit vector operations. This work focuses on compiler backend support for 32-bit (short) vector operations. More specifically, this work aims to generate SIMD code for short vector types (e.g. 4 x i8, 2 x i16, 2 x f16) that can be executed on 32-bit SAU next to the 128/64-bit SIMD code. As a result, moviCompile is able to generate heterogeneous assembly code consisting of both short and long vector SIMD operations. Currently, we are testing the compiler using TSVC (Test Suite for Vectorizing Compilers) and intend to measure the performance improvements

    Mixed-length SIMD code generation for VLIW architectures with multiple native vector-widths

    Full text link
    The degree of DLP parallelism in applications is not fixed and varies due to different computational characteristics of applications. On the contrary, most of the processors today include single-width SIMD (vector) hardware to exploit DLP. However, single-width SIMD architectures may not be optimal to serve applications with varying DLP and they may cause performance and energy inefficiency. We propose the usage of VLIW processors with multiple native vector-widths to better serve applications with changing DLP. SHAVE is an example of such VLIW processor and provides hardware support for the native 32-bit and 128-bit wide vector operations. This paper researches and implements the mixed-length SIMD code generation support for SHAVE processor. More specifically, we target generating 32-bit and 128/64-bit SIMD code for the native 32-bit and 128-bit wide vector units of SHAVE processor. In this way, we improved the performance of compiler generated SIMD code by reducing the number of overhead operations and by increasing the SIMD hardware utilization. Experimental results demonstrated that our methodology implemented in the compiler improves the performance of synthetic benchmarks up to 47%

    Evaluation of Outcomes for Psychosis and Epilepsy Treatment Delivered by Primary Health Care Workers in Nepal: A Cohort Study.

    Get PDF
    Background: Most evaluations of task-shifting have focused on common mental disorders. Much less work has been done on severe mental neurological and substance use (MNS) disorders, such as chronic psychosis and epilepsy. Given the high burden associated with severe MNS and the lack of mental health professionals in low and middle income countries, evaluations on the impact of task-shifting for these disorders are important. Methods: In a rural district of Nepal, a community mental health program, based on World Health Organization\u27s Mental Health Gap Action Programme guidelines, was evaluated using a cohort study design. People with epilepsy and psychotic disorders were interviewed at treatment initiation and at 12-month follow-up. We also compared a group that was offered a comprehensive package of care (medication combined with psychosocial interventions, such as counselling and peer support groups) to a group that received medication only. Results: One-hundred nineteen persons were enrolled in the epilepsy cohort (EC) and 85 in the psychosis cohort (PC). The patients were enrolled in either the comprehensive package (n = 157) or medication only (n = 47). There was significant improvement (P \u3c 0.0001) in psychosis symptoms (PC: Z = 6.78, r = 0.80) and depressive symptoms (EC: Z = 7.43, r = 0.73; PC: Z = 6.02, r = 0.70), seizures (EC: Z = 6.78), functional disability (EC: Z = 6.38, r = 0.67; PC: Z = 4.60, r = 0.57), family and caregiver burden (EC: Z = 8.09, r = 0.85; PC: Z = 6.81, r = 0.84), and social behaviour (PC: Z = 5.94, r = 0.84). There was greater risk reduction for recent seizures among people with epilepsy in the comprehensive treatment package vs. medication only (risk ratio = 0.52, 95% CI 0.29-0.95; P = 0.03); no other significant differences were observed between treatment arms. Conclusions: A community mental health program in Nepal, implemented by non-specialists, resulted in moderate to large effects among people with epilepsy or psychosis. A comprehensive package of care, including counselling and patient support groups, appears to offer added clinical benefits for patients with epilepsy. For people with psychosis, the basic package of care (i.e., psychotropic medications) performed similar to the comprehensive package, suggesting a less resource-intensive package may offer comparable results

    Practice-Driven Evaluation of a Multi-layered Psychosocial Care Package for Children in Areas of Armed Conflict

    Get PDF
    Psychosocial and mental health service delivery frameworks for children in low-income countries are scarce. This paper presents a practice-driven evaluation of a multi-layered community-based care package in Burundi, Indonesia, Sri Lanka and Sudan, through a set of indicators; (a) perceived treatment gains; (b) treatment satisfaction; (c) therapist burden; (d) access to care; (e) care package costs. Across four settings (n = 29,292 children), beneficiaries reported high levels of client satisfaction and moderate post-treatment problem reductions. Service providers reported significant levels of distress related to service delivery. Cost analyses demonstrated mean cost per service user to vary from 3.46 to 17.32 € depending on country and specification of costs. The results suggest a multi-layered psychosocial care package appears feasible and satisfactory in reaching out to substantial populations of distressed children through different levels of care. Future replication should address therapist burden, cost reductions to increase sustainability and increase evidence for treatment efficacy

    Validation of cross-cultural child mental health and psychosocial research instruments: adapting the Depression Self-Rating Scale and Child PTSD Symptom Scale in Nepal

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>The lack of culturally adapted and validated instruments for child mental health and psychosocial support in low and middle-income countries is a barrier to assessing prevalence of mental health problems, evaluating interventions, and determining program cost-effectiveness. Alternative procedures are needed to validate instruments in these settings.</p> <p>Methods</p> <p>Six criteria are proposed to evaluate cross-cultural validity of child mental health instruments: (i) purpose of instrument, (ii) construct measured, (iii) contents of construct, (iv) local idioms employed, (v) structure of response sets, and (vi) comparison with other measurable phenomena. These criteria are applied to transcultural translation and alternative validation for the Depression Self-Rating Scale (DSRS) and Child PTSD Symptom Scale (CPSS) in Nepal, which recently suffered a decade of war including conscription of child soldiers and widespread displacement of youth. Transcultural translation was conducted with Nepali mental health professionals and six focus groups with children (n = 64) aged 11-15 years old. Because of the lack of child mental health professionals in Nepal, a psychosocial counselor performed an alternative validation procedure using psychosocial functioning as a criterion for intervention. The validation sample was 162 children (11-14 years old). The Kiddie-Schedule for Affective Disorders and Schizophrenia (K-SADS) and Global Assessment of Psychosocial Disability (GAPD) were used to derive indication for treatment as the external criterion.</p> <p>Results</p> <p>The instruments displayed moderate to good psychometric properties: DSRS (area under the curve (AUC) = 0.82, sensitivity = 0.71, specificity = 0.81, cutoff score ≥ 14); CPSS (AUC = 0.77, sensitivity = 0.68, specificity = 0.73, cutoff score ≥ 20). The DSRS items with significant discriminant validity were "having energy to complete daily activities" (DSRS.7), "feeling that life is not worth living" (DSRS.10), and "feeling lonely" (DSRS.15). The CPSS items with significant discriminant validity were nightmares (CPSS.2), flashbacks (CPSS.3), traumatic amnesia (CPSS.8), feelings of a foreshortened future (CPSS.12), and easily irritated at small matters (CPSS.14).</p> <p>Conclusions</p> <p>Transcultural translation and alternative validation feasibly can be performed in low clinical resource settings through task-shifting the validation process to trained mental health paraprofessionals using structured interviews. This process is helpful to evaluate cost-effectiveness of psychosocial interventions.</p
    corecore