Search NASA⌕ Search

Engineering topics

Kim, Hyesoon

Publications and source records attributed to Kim, Hyesoon.

Position Papers for the 2024 ASCR Workshop on Energy-Efficient Computing for Science

On behalf of the Advanced Scientific Computing Research (ASCR) program in the US Department of Energy (DOE) Office of Science, we are organizing a Workshop on Energy-Efficient Computing for Science (EECS). Energy efficiency involves coordination across all the interoperating components of a computing system—in particular, applications, algorithms, system software, programming models, data management, and the hardware on which they run. Looking 10-15 years into the future, the goal is to dramatically lower the energy costs of the computational platforms (from the data center to the edge) serving DOE science while expanding the capabilities of these systems, broadening their applicability to science challenges of interest to DOE and the nation.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Bringing OpenCL to Commodity RISC-V CPUs

The importance of open-source hardware has been increasing in recent years with the introduction of the RISC-V Open ISA. This has also accelerated the push for support of the open-source software stack from compiler tools to full-blown operating systems. Parallel computing with today’s Application Programming Interfaces such as OpenCL has proven to be effective at leveraging the parallelism in commodity multi-core processors and programmable parallel accelerators. However, to the best of our knowledge, there is currently no publicly available implementation of OpenCL targeting commodity RISC-V processors that is accessible to the open-source community. Besides opening RISC-V to the existing rich variety of scientific parallel applications, OpenCL also provides access to a unique genre of benchmarks useful in computer architecture research. In this work, we extended an Open-source implementation of OpenCL to target RISC-V CPUs. Our work not only cover commodity multi-core RISC-V processors, but also plethora of low- profile embedded RISC-V CPUs that often do not support atomic instructions or multi-threading.

Tine, Blaise↗

Traversing large graphs on GPUs with unified memory

Due to the limited capacity of GPU memory, the majority of prior work on graph applications on GPUs has been restricted to graphs of modest sizes that fit in memory. Recent hardware and software advances make it possible to address much larger host memory transparently as a part of a feature known as unified virtual memory. While accessing host memory over an interconnect is understandably slower, the problem space has not been sufficiently explored in the context of a challenging workload with low computational intensity and an irregular data access pattern such as graph traversal. We analyse the performance of breadth first search (BFS) for several large graphs in the context of unified memory and identify the key factors that contribute to slowdowns. Next, we propose a lightweight offline graph reordering algorithm, HALO (Harmonic Locality Ordering), that can be used as a pre-processing step for static graphs. HALO yields speedups of 1.5x-1.9x over baseline in subsequent traversals. Our method specifically aims to cover large directed real world graphs in addition to undirected graphs whereas prior methods only account for the latter. Additionally, we demonstrate ties between the locality ordering problem and graph compression and show that prior methods from graph compression such as recursive graph bisection can be suitably adapted to this problem.

Gera, Prasun↗

Per-page control of physical address space distribution among memory modules

Systems, apparatuses, and methods for implementing per-page control of physical address space distribution among memory modules are disclosed. A computing system includes a plurality of processing units coupled to a plurality of memory modules. A determination is made as to which physical address space distribution granularity to implement for physical memory pages allocated for a first data structure. The determination can be made on a per-data-structure basis (e.g., file, page, block, etc.) or on a per-application-basis. A physical address space distribution granularity is encoded as a property of each physical memory page allocated for the first data structure, and physical memory pages of the first data structure distributed across the plurality of memory modules based on a selected physical address space distribution granularity. Page table entries (PTEs) may be annotated with the selected physical address space distribution granularity, using an addressing mapping granularity (AMG) field of a page table entry, where the granularity may be, for example, a fine-grain distribution granularity or a coarse-grain distribution granularity.

Jayasena, Nuwan S.↗

Del-1 overexpression potentiates lung cancer cell proliferation and invasion

Developmental endothelial locus-1 (Del-1) is an endogenous anti-inflammatory molecule that is highly expressed in the lung and the brain and limits leukocyte migration to these tissues. We previously reported that the expression of Del-1 is positively regulated by p53 in lung endothelial cells. Although several reports have implicated the altered expression of Del-1 gene in cancer patients, little is known about its role in tumor cells. We here investigated the effect of Del-1 on the features of human lung carcinoma cells. Del-1 mRNA was found to be significantly decreased in the human lung adenocarcinoma cell lines A549 (containing wild type of p53), H1299 (null for p53) and EKVX (mutant p53), compared to in human normal lung epithelial BEAS-2B cells and MRC-5 fibroblasts. The decrease of Del-1 expression was dependent on the p53 activity in the cell lines, but not on the expression of p53. Neither treatment with recombinant human Del-1 protein nor the introduction of adenovirus expressing Del-1 altered the expression of the apoptosis regulators BAX, PUMA and Bcl-2. Unexpectedly, the adenovirus-mediated overexpression of Del-1 gene into the lung carcinoma cell lines promoted proliferation and invasion of the lung carcinoma cells, as revealed by BrdU incorporation and transwell invasion assays, respectively. In addition, overexpression of the Del-1 gene enhanced features of epithelial–mesenchymal transition (EMT), such as increasing vimentin while decreasing E-cadherin in A549 cells, and increases in the level of Slug, an EMT-associated transcription regulator. Our findings demonstrated for the first time that there are deleterious effects of high levels of Del-1 in lung carcinoma cells, and suggest that Del-1 may be used as a diagnostic or prognostic marker for cancer progression, and as a novel therapeutic target for lung carcinoma. - Highlights: • Developmental Endothelial Locus-1 (Del-1) expression is downregulated in human lung cancer cells. • Overexpression of the Del-1 gene potentiates proliferation and invasion of lung carcinoma cells. • Del-1 may be used as a diagnostic or prognostic marker for lung cancer progression.

60 APPLIED LIFE SCIENCES↗