Kevin Hsieh

Learn More
Bitwise operations are an important component of modern day programming, and are used in a variety of applications such as databases. In this work, we propose a new and simple mechanism to implement bulk bitwise AND and OR operations in DRAM, which is faster and more efficient than existing mechanisms. Our mechanism exploits existing DRAM operation to(More)
Long DRAM latency is a critical performance bottleneck in current systems. DRAM access latency is defined by three fundamental operations that take place within the DRAM cell array: (i) activation of a memory row, which opens the row to perform accesses; (ii) precharge, which prepares the cell array for the next memory access; and (iii) restoration of the(More)
Main memory bandwidth is a critical bottleneck for modern GPU systems due to limited off-chip pin bandwidth. 3D-stacked memory architectures provide a promising opportunity to significantly alleviate this bottleneck by directly connecting a logic layer to the DRAM layers with high bandwidth connections. Recent work has shown promising potential performance(More)
OBJECT Optimal treatment of primary and recurrent craniopharyngiomas remains controversial. Radical resection and limited resection plus radiation therapy yield similar rates of disease control and overall survival. The data are much less clear for recurrent tumors. The authors report their experience with radical resection of both primary and recurrent(More)
—Processing-in-memory (PIM) architectures cannot use traditional approaches to cache coherence due to the high off-chip traffic consumed by coherence messages. We propose LazyPIM, a new hardware cache coherence mechanism designed specifically for PIM. LazyPIM uses a combination of speculative cache coherence and compressed coherence signatures to greatly(More)
Pointer chasing is a fundamental operation, used by many important data-intensive applications (e.g., databases, key-value stores, graph processing workloads) to traverse linked data structures. This operation is both memory bound and latency sensitive, as it (1) exhibits irregular access patterns that cause frequent cache and TLB misses, and (2) requires(More)
Main memory bandwidth is a critical bottleneck for modern GPU systems due to limited oo-chip pin bandwidth. 3D-stacked memory architectures provide a promising opportunity to signiicantly alleviate this bottleneck by directly connecting a logic layer to the DRAM layers with high bandwidth connections. Recent work has shown promising potential performance(More)
Machine learning (ML) is widely used to derive useful information from large-scale data (such as user activities, pictures, and videos) generated at increasingly rapid rates, all over the world. Unfortunately, it is infeasible to move all this globally-generated data to a centralized data center before running an ML algorithm over it—moving large amounts of(More)
The purpose of this study was to gain insights into the educational system in Finland, where art seem to be valued, and America, where it seems to struggle. I first studied how policies that promote a businesslike ideology and standardized testing in schools have impacted art education in the United States. Then I investigated Finland's educational system,(More)
This arts-based research study grows out of the examination of a lifelong practice of art making I dub Call and Response. Gaining insight through the research and exploration of doodling, automatic drawing and other surrealist techniques and ideas about perception, I not only better understood the development of my creative processes and strengthened my(More)