2 research outputs found

    NPS: A Framework for Accurate Program Sampling Using Graph Neural Network

    Full text link
    With the end of Moore's Law, there is a growing demand for rapid architectural innovations in modern processors, such as RISC-V custom extensions, to continue performance scaling. Program sampling is a crucial step in microprocessor design, as it selects representative simulation points for workload simulation. While SimPoint has been the de-facto approach for decades, its limited expressiveness with Basic Block Vector (BBV) requires time-consuming human tuning, often taking months, which impedes fast innovation and agile hardware development. This paper introduces Neural Program Sampling (NPS), a novel framework that learns execution embeddings using dynamic snapshots of a Graph Neural Network. NPS deploys AssemblyNet for embedding generation, leveraging an application's code structures and runtime states. AssemblyNet serves as NPS's graph model and neural architecture, capturing a program's behavior in aspects such as data computation, code path, and data flow. AssemblyNet is trained with a data prefetch task that predicts consecutive memory addresses. In the experiments, NPS outperforms SimPoint by up to 63%, reducing the average error by 38%. Additionally, NPS demonstrates strong robustness with increased accuracy, reducing the expensive accuracy tuning overhead. Furthermore, NPS shows higher accuracy and generality than the state-of-the-art GNN approach in code behavior learning, enabling the generation of high-quality execution embeddings

    [In Press] Delirium care knowledge of critical care nurses : a multiple-choice question based quiz

    No full text
    Background: Lack of evidence regarding whether a useful examination instrument such as an multiple choice question (MCQ) quiz is reliable for assessing delirium care knowledge. Aims and objectives: To develop and psychometrically test a MCQ-based quiz for assessing the delirium care knowledge of critical care nurses. Design: Instrument development and psychometric evaluation study. Methods: The development and validation process consisted of two phases. The first Phase focused on the quiz development, which was achieved through the following steps: (a) generation of an initial 20-item pool; (b) assessment of content validity; (c) assessment of face validity; (d) conduction of a pilot test, involving the collection of data from 217 critical care nurses through an online survey; and (e) item analysis and item elimination according to item difficulty and discrimination indices. The MCQ quiz was finalized through the development process. The second phase emphasized quiz validation through estimation of the internal consistency, split-half and test–retest reliability, and construct validity using parallel analysis with exploratory factor analysis (EFA). Results: A final 16-item MCQ quiz was emerged from the item analysis. The Kuder– Richardson formula 20 coefficient for the overall quiz indicated good internal consistency (0.85), and the intraclass correlation coefficient with a 30-day interval also indicated that the questionnaire had satisfactory stability (0.97). EFA confirmed that the quiz had appropriate construct validity, and four factors could explain 60.87% of the total variance. Conclusion: In this study, the MCQ, and single best answer quiz for assessing delirium care knowledge was developed, and its reliability and validity for this purpose were demonstrated. Relevance to clinical practice: This study introduced an evidence-based quiz designed for future use in delirium care research and education that has significant implications for MCQ-based knowledge assessment in clinical practice
    corecore