8 research outputs found

    UMDA/S: An Effective Iterative Compilation Algorithm for Parameter Search

    Get PDF
    The search process is critical for iterative compilation because the large size of the search space and the cost of evaluating the candidate implementations make it infeasible to find the true optimal value of the optimization parameter by brute force. Considering it as a nonlinear global optimization problem, this paper introduces a new hybrid algorithm -- UMDA/S: Univariate Marginal Distribution Algorithm with Nelder-Mead Simplex Search, which utilizes the optimization space structure and parameter dependency to find the near optimal parameter. Elitist preservation, weighted estimation and mutation are proposed to improve the performance of UMDA/S. Experimental results show the ability of UMDA/S to locate more excellent parameters, as compared to existing static methods and search algorithms

    Changing Tides: Screening for Social Determinants of Health in Asian American and Native Hawaiian/Pacific Islander Communities

    Get PDF
    Change InSight is an information clearinghouse for the nation's Asian American, Native Hawaiian, and Pacific Islander (AA and NHPI) communities as well as other underrepresented communities (e.g. immigrant communities, communities of color, racial minority groups, vulnerable populations, etc.). Change InSight leverages data to understand minority communities at a deeper level, empowering these communities by:Identifying and addressing the social risks and needs unique to AA and NHPI populations through targeted data collection infrastructure;Challenging misconceptions about the AA and NHPI populations using the collected data;Increase awareness of the shortfall in foundation funding for AA and NHPI organizations relative to these communities' population size and growth; andInforming decision-making at a broader scale through data-backed policy insights.This report shows how Change InSight is working to eliminate health and funding disparities for AA and NHPI communities. For far too long, the AA and NHPI communities have been categorized as a single entity (i.e. "Asians" or "Asian Americans"), leading to a critical lack of culturally-responsive interventions, solutions, and resources. To understand what these communities need, it's important to consider how environmental and personal conditions impact health outcomes. These conditions are known as social determinants of health (SDOH/SDH)2.From April 1st to June 24th, 2022, Change InSight partner agencies collected social determinants of health data from 2,244 AA and NHPI individuals. Findings from this sample were then compared with public narratives from multiple sources and supplemented by anecdotal evidence from all involved stakeholders. This new research initiative offers policymakers, nonprofit leaders, community health workers, philanthropic organizations, and civic centers a better understanding of their clients and constituents. This report is a product of a year-long collaboration by nonprofit leaders, providers, and community advocates seeking to identify, educate, and fund targeted social service solutions addressing the needs of AA and NHPI and other immigrant communities

    PIT: A Framework for Effectively Composing High-Level Loop Transformations

    Get PDF
    The increasing complexity of modern architectures and memory models challenges the design of optimizing compilers. It is mandatory to perform several optimizing transformations of the original program to exploit the machine to its best, especially for scientific, computational-intensive codes. Aiming at investigating the best transformation sequence and the best transformation parameters simultaneously, this paper presents a novel loop transformation framework, which integrates the advantages of polyhedral model and model-guided iterative compilation to create a powerful framework that is capable of fully automated non-parametric transformations and model-guided parametric transformations as well as automatic parameter search. The framework employs polyhedral model to facilitate the search of non-parametric code transformation composition, and designs a transformation model based on hardware performance counters to guide when, where and in what order to apply transformations to get the most benefit, finally uses Nelder-Mead simplex algorithm to find the optimal parameters. The framework is demonstrated on three typical computational kernels for code transformations to achieve performance that greatly exceeds the native compiler, and is significantly better than state-of-the-art polyhedral model based loop transformations and iterative compilation, generating efficient code on complex loop nests

    µFuncCache: A User-Side Lightweight Cache System for Public FaaS Platforms

    No full text
    Building cloud-native applications based on public “Function as a Service” (FaaS) platforms has become an attractive way to improve business roll-out speed and elasticity, as well as reduce cloud usage costs. Applications based on FaaS are usually designed with multiple different cloud functions based on their functionality, and there will be call relationships between cloud functions. At the same time, each cloud function may depend on other services provided by cloud providers, such as object storage services, database services, and file storage services. When there is a call relationship between cloud functions, or between cloud functions and other services, a certain delay will occur, and the delay will increase with the length of the call chain, thereby affecting the quality of application services and user experience. Therefore, we introduce μFuncCache, a user-side lightweight caching mechanism to speed up data access for public FaaS services, fully utilizing the container delay destruction mechanism and over-booked memory commonly found in public FaaS platforms, to reduce function call latency without the need to perceive and modify the internal architecture of public clouds. Experiments in different application scenarios have shown that μFuncCache can effectively improve the performance of FaaS applications by consuming only a small amount of additional resources, while achieving a maximum reduction of 97% in latency
    corecore