首页> 外文会议>IEEE International Symposium on High Performance Computer Architecture >FlexiTaint: A Programmable Accelerator for Dynamic Taint Propagation
【24h】

FlexiTaint: A Programmable Accelerator for Dynamic Taint Propagation

机译:灵活图:用于动态污染传播的可编程加速器

获取原文

摘要

This paper presents FlexiTaint, a hardware accelerator for dynamic taint propagation. FlexiTaint is implemented as an in-order addition to the back-end of the processor pipeline, and the taints for memory locations are stored as a packed array in regular memory. The taint propagation scheme is specified via a software handler that, given the operation and the sources' taints, computes the new taint for the result. To keep performance overheads low, FlexiTaint caches recent taint propagation lookups and uses a filter to avoid lookups for simple common-case behavior. We also describe how to implement consistent taint propagation in a multi-core environment. Our experiments show that FlexiTaint incurs average performance overheads of only 1% for SPEC2000 benchmarks and 3.7% for Splash-2 benchmarks, even when simultaneously following two different taint propagation policies.
机译:本文介绍了灵活性,一种用于动态污染传播的硬件加速器。灵活绘图被实现为处理器管道的后端的按顺序添加,并且存储器位置的污染存储为常规存储器中的包装阵列。通过软件处理程序指定Taint传播方案,鉴于操作和源的污染,计算结果。为了保持性能超过低点,灵活绘图缓存最近的Taint传播查找,并使用过滤器来避免查找简单的常用行为。我们还描述了如何在多核环境中实现一致的Taint传播。我们的实验表明,Plexitaint在Spec2000基准测试中仅为1%的平均性能超过1%,对于Splash-2基准,即使在两种不同的Taint传播策略同时也是如此。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号