304 research outputs found

    DAG Scheduling and Analysis on Multiprocessor Systems: Exploitation of Parallelism and Dependency

    Get PDF

    A WRF-UCM-SOLWEIG framework of 10m resolution to quantify the intra-day impact of urban features on thermal comfort

    Full text link
    City-scale outdoor thermal comfort diagnostics are essential for understanding actual heat stress. However, previous research primarily focused on the street scale. Here, we present the WRF-UCM-SOLWEIG framework to achieve fine-grained thermal comfort mapping at the city scale. The background climate condition affecting thermal comfort is simulated by the Weather Research and Forecasting (WRF) model coupled with the urban canopy model (UCM) at a local-scale (500m). The most dominant factor, mean radiant temperature, is simulated using the Solar and Longwave Environmental Irradiance Geometry (SOLWEIG) model at the micro-scale (10m). The Universal Thermal Climate Index (UTCI) is calculated based on the mean radiant temperature and local climate parameters. The influence of different ground surface materials, buildings, and tree canopies is simulated in the SOLWEIG model using integrated urban morphological data. We applied this proposed framework to the city of Guangzhou, China, and investigated the intra-day variation in the impact of urban morphology during a heat wave period. Through statistical analysis, we found that the elevation in UTCI is primarily attributed to the increase in the fraction of impervious surface (ISF) during daytime, with a maximum correlation coefficient of 0.80. Tree canopy cover has a persistent cooling effect during the day. Implementing 40% of tree cover can reduce the daytime UTCI by 1.5 to 2.0 K. At nighttime, all urban features have a negligible contribution to outdoor thermal comfort. Overall, the established framework provides essential input data and references for studies and urban planners in the practice of urban (micro)climate diagnostics and planning

    MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initialization

    Full text link
    Training graph neural networks (GNNs) on large graphs is complex and extremely time consuming. This is attributed to overheads caused by sparse matrix multiplication, which are sidestepped when training multi-layer perceptrons (MLPs) with only node features. MLPs, by ignoring graph context, are simple and faster for graph data, however they usually sacrifice prediction accuracy, limiting their applications for graph data. We observe that for most message passing-based GNNs, we can trivially derive an analog MLP (we call this a PeerMLP) with an equivalent weight space, by setting the trainable parameters with the same shapes, making us curious about \textbf{\emph{how do GNNs using weights from a fully trained PeerMLP perform?}} Surprisingly, we find that GNNs initialized with such weights significantly outperform their PeerMLPs, motivating us to use PeerMLP training as a precursor, initialization step to GNN training. To this end, we propose an embarrassingly simple, yet hugely effective initialization method for GNN training acceleration, called MLPInit. Our extensive experiments on multiple large-scale graph datasets with diverse GNN architectures validate that MLPInit can accelerate the training of GNNs (up to 33X speedup on OGB-Products) and often improve prediction performance (e.g., up to 7.97%7.97\% improvement for GraphSAGE across 77 datasets for node classification, and up to 17.81%17.81\% improvement across 44 datasets for link prediction on metric Hits@10). The code is available at \href{https://github.com/snap-research/MLPInit-for-GNNs}.Comment: Accepted by ICLR202

    Model Based System Assurance Using the Structured Assurance Case Metamodel

    Get PDF
    Assurance cases are used to demonstrate confidence in system properties of interest (e.g. safety and/or security). A number of system assurance approaches are adopted by industries in the safety-critical domain. However, the task of constructing assurance cases remains a manual, lenghty and informal process. The Structured Assurance Case Metamodel (SACM)is a standard specified by the Object Management Group (OMG). SACM provides a richer set of features than existing system assurance languages/approaches. SACM provides a foundation for model-based system assurance, which bears great application potentials in growing technology domains such as Open Adaptive Systems. However, the intended usage of SACM has not been sufficiently explained. In addition, there has not been support to interoperate between existing assurance case (models)and SACM models. In this article, we explain the intended usage of SACM based on our involvement in the OMG specification process of SACM. In addition, to promote a model-based approach, we provide SACM compliant metamodels for existing system assurance approaches (the Goal Structuring Notation and Claims-Arguments-Evidence), and the transformations from these models to SACM. We also briefly discuss the tool support for model-based system assurance which helps practitioners make the transition from existing system assurance approaches to model-based system assurance using SACM

    DAG Scheduling and Analysis on Multi-core Systems by Modelling Parallelism and Dependency

    Get PDF
    corecore