Christopher Erb's research while affiliated with Advanced Micro Devices and other places
What is this page?
This page lists the scientific contributions of an author, who either does not have a ResearchGate profile, or has not yet added these contributions to their profile.
It was automatically created by ResearchGate to create a record of this author's body of work. We create such pages to advance our goal of creating and maintaining the most comprehensive scientific repository possible. In doing so, we process publicly available (personal) data relating to the author as a member of the scientific community.
If you're a ResearchGate member, you can follow this page to keep up with this author's work.
If you are this author, and you don't want us to display this page anymore, please let us know.
It was automatically created by ResearchGate to create a record of this author's body of work. We create such pages to advance our goal of creating and maintaining the most comprehensive scientific repository possible. In doing so, we process publicly available (personal) data relating to the author as a member of the scientific community.
If you're a ResearchGate member, you can follow this page to keep up with this author's work.
If you are this author, and you don't want us to display this page anymore, please let us know.
Publications (4)
Resource control in heterogeneous computers built with subsystems from different vendors is challenging. There is a tension between the need to quickly generate local decisions in each subsystem and the desire to coordinate the different subsystems for global optimization. In practice, global coordination among subsystems is considered hard, and cu...
Buffer overflows are a common source of program crashes, data corruption, and security exploits. While many tools exist to find these issues in CPU programs, buffer overflows are also problematic in heterogeneous systems serviced by languages such as OpenCL™. Existing buffer overflow detectors for heterogeneous systems are either limited to particu...
Citations
... Others only target one design stage. For example, [27,31,47,48] target scheduling/runtime resource management, [23,35,42] target mapping, and [20,26,37] combine allocation and mapping. Our work improves on them by providing multi-stage optimization and three other co-design vectors. ...
... A more efficient (and less precise) tool is the vendor-agnostic clARMOR [9], which surrounds every allocation with an area of unique canary values. If at any point any of these values have been changed, then it must be because of an out-of-bounds write. ...
Reference: Bounds Checking on GPU
... Unfortunately, there is very limited work [23], [24], [25] aiming to detect buffer overflow for GPU. The existing work has either large performance overhead or limited protection. ...
Reference: Efficient Buffer Overflow Detection on GPU