Alejandro Villegas

Learn More
Graphics Processing Units (GPUs) are popular hardware accelerators for data-parallel applications, enabling the execution of thousands of threads in a Single Instruction Multiple Thread (SIMT) fashion. However, the SIMT execution model is not efficient when code includes critical sections to protect the access to data shared by the running threads. In(More)
The Freedom of Information Act (FOIA) allows the release of public records inclusive of metadata. The agencies fulfilling FOIA and Public Records Act (PRA) requests are having challenges appropriately interpreting metadata because of the technological complexities involved. The Washington courts appear to be deliberating inconsistently when addressing(More)
This research first explores the different types of Anti-Malware solution approaches, evaluating the pros and cons, and concentrating on their potential weaknesses and drawbacks. The malware technologies analyzed include Windows Direct Kernel Object Manipulation (DKOM), Kernel Patch Protection, Data Execution Prevention, Address Space Layout Randomization,(More)
  • 1