Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David A. Kaplan is active.

Publication


Featured researches published by David A. Kaplan.


international symposium on microarchitecture | 2011

Bobcat: AMD's Low-Power x86 Processor

Brad Burgess; Brad Cohen; Marvin Denman; Jim Dundas; David A. Kaplan; Jeff Rupley

Bobcat is an AMD processor core designed for the low-power, mobile, lower-end desktop x86 markets. This core should push current technology in many areas while balancing performance, area, and power consumption. Bobcat supports the 64-bit AMD64 ISA, various SIMD extensions, and a full virtual machine implementation. Bobcat is featured on the AMD Fusion processor family roadmap alongside vector-based parallel processing units in accelerated processing unit configurations.


availability, reliability and security | 2014

The SMM Rootkit Revisited: Fun with USB

Joshua Schiffman; David A. Kaplan

System Management Mode (SMM) in x86 has enabled a new class of malware with incredible power to control physical hardware that is virtually impossible to detect by the host operating system. Previous SMM root kits have only scratched the surface by modifying kernel data structures and trapping on I/O registers to implement PS/2 key loggers. In this paper, we present new SMM-based malware that hijacks Universal Serial Bus (USB) host controllers to intercept USB events. This enables SMM root kits to control USB devices directly without ever permitting the OS kernel to receive USB-related hardware interrupts. Using this approach, we created a proof-of-concept USB key logger that is also more difficult to detect than prior SMM-based key loggers that are triggered on OS actions like port I/O. We also propose additional extensions to this technique and methods to prevent and mitigate such attacks.


international symposium on low power electronics and design | 2012

The core-C6 (CC6) sleep state of the AMD bobcat x86 microprocessor

Aaron S. Rogers; David A. Kaplan; Eric Quinnell; Bill K. C. Kwan

This paper describes the architecture and physical design of the AMD Bobcat x86 microprocessor core-C6 (CC6) sleep state. Each core and dedicated 512KB L2 cache use control flows to save and restore the x86 architectural state in concert with a network of PFET sleep transistors that drive an internal voltage domain. Measured results show an approximate 92% reduction in leakage power at the cost of 1-3% die area with a 31μs restore latency. Each core and L2 cache pair use 98cm of total sleep transistor width in a TSMC 40nm bulk CMOS process.


Archive | 2013

Hardware random number generator

David A. Kaplan; Winthrop J. Wu


Archive | 2010

Method for concurrent flush of l1 and l2 caches

Robert Krick; David A. Kaplan


Archive | 2012

Methods and apparatus related to processor sleep states

Alexander Branover; Andrew W. Lueck; Paul Kitchin; David A. Kaplan


Archive | 2011

Processor Configured to Virtualize Guest Local Interrupt Controller

Benjamin C. Serebrin; Rodney W. Schmidt; David A. Kaplan; Mark D. Hummel


Archive | 2010

PROGRAMMABLE ATOMIC MEMORY USING HARDWARE VALIDATION AGENT

Benjamin C. Serebrin; David A. Kaplan


Archive | 2010

MICROCODE RENAME RECLAMATION

Jeffrey P. Rupley; David A. Kaplan


Archive | 2011

CACHE SCRATCH-PAD AND METHOD THEREFOR

David A. Kaplan

Collaboration


Dive into the David A. Kaplan's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Joshua Schiffman

Pennsylvania State University

View shared research outputs
Top Co-Authors

Avatar

Jeff Rupley

Advanced Micro Devices

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tarun Nakra

Advanced Micro Devices

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge