Author image not provided
 Wei Hu

Add personal information
  Affiliation history
Bibliometrics: publication history
Average citations per article29.20
Citation Count146
Publication count5
Publication years2006-2011
Available for download3
Average downloads per article577.67
Downloads (cumulative)1,733
Downloads (12 Months)55
Downloads (6 Weeks)8
Arrow RightAuthor only

See all colleagues of this author

See all subject areas


5 results found Export Results: bibtexendnoteacmrefcsv

Result 1 – 5 of 5
Sort by:

1 published by ACM
June 2011 ACM Transactions on Architecture and Code Optimization (TACO): Volume 8 Issue 2, July 2011
Publisher: ACM
Citation Count: 8
Downloads (6 Weeks): 0,   Downloads (12 Months): 12,   Downloads (Overall): 469

Full text available: PDFPDF
Software Dynamic Translation (SDT) is used for instrumentation, optimization, security, and many other uses. A major source of SDT overhead is the execution of code to translate an indirect branch's target address into the translated destination block's address. This article discusses sources of Indirect Branch (IB) overhead in SDT systems ...
Keywords: Fast returns, software dynamic translation, sieve, return cache, IBTC, indirect branch, indirect jump

January 2009 IEEE Security and Privacy: Volume 7 Issue 1, January 2009
Publisher: IEEE Educational Activities Department
Citation Count: 16

Biologists have long recognized the dangers of the lack of diversity or monocultures in biological systems. Recently, it has been noted that much of the fragility of our networked computing systems can be attributed to the lack of diversity or monoculture of our software systems. The problem is severe. Because ...
Keywords: security, IT monoculture, security, artificial diversity, virtual machine, IT monoculture, artificial diversity, virtual machine

March 2007 CGO '07: Proceedings of the International Symposium on Code Generation and Optimization
Publisher: IEEE Computer Society
Citation Count: 26
Downloads (6 Weeks): 1,   Downloads (12 Months): 14,   Downloads (Overall): 343

Full text available: PDFPDF
Software Dynamic Translation (SDT) systems are used for program instrumentation, dynamic optimization, security, intrusion detection, and many other uses. As noted by many researchers, a major source of SDT overhead is the execution of code which is needed to translate an indirect branch's target address into the address of the ...

July 2006 USENIX-SS'06: Proceedings of the 15th conference on USENIX Security Symposium - Volume 15
Publisher: USENIX Association
Citation Count: 70

The abstract has been removed at the request of one of the authors.

5 published by ACM
June 2006 VEE '06: Proceedings of the 2nd international conference on Virtual execution environments
Publisher: ACM
Citation Count: 26
Downloads (6 Weeks): 7,   Downloads (12 Months): 29,   Downloads (Overall): 921

Full text available: PDFPDF
One of the most common forms of security attacks involves exploiting a vulnerability to inject malicious code into an executing application and then cause the injected code to be executed. A theoretically strong approach to defending against any type of code-injection attack is to create and use a process-specific instruction ...
Keywords: virtual execution, software dynamic translation

The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2018 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us