EDBT 2026 Demo / reviewers in the wild / expert
Greg Malysa
dblp:19/7863
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2018
0009-0004-6184-7536ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSecurity and privacy · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
3 papers |
Hardware security and side channels · 25% Cryptographic primitives and cryptanalysis · 25% Network security · 25% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Processor architecture and microarchitecture · 38% Embedded and real-time systems · 30% Storage systems · 23% |
Topics — the 10 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › genomics
genomic data compression |
0.2 | 1 | 2015 | QVZ: lossy compression of quality values · Bioinform. 2015 |
Bioinformatics and computational biology › genomics › genomic data compression
lossy compression |
0.2 | 1 | 2015 | QVZ: lossy compression of quality values · Bioinform. 2015 |
Network security › traffic analysis
device fingerprinting |
0.1 | 1 | 2012 | Flash Memory for Ubiquitous Hardware Security Functions: True Random Number Generation and Device Fingerprints · IEEE Symposium on Security and Privacy 2012 |
Hardware security and side channels
hardware security primitives |
0.1 | 1 | 2012 | Flash Memory for Ubiquitous Hardware Security Functions: True Random Number Generation and Device Fingerprints · IEEE Symposium on Security and Privacy 2012 |
Cryptographic primitives and cryptanalysis › random number generation
true random number generator |
0.1 | 1 | 2012 | Flash Memory for Ubiquitous Hardware Security Functions: True Random Number Generation and Device Fingerprints · IEEE Symposium on Security and Privacy 2012 |
Systems and software security › information flow tracking
dynamic information flow tracking |
0.1 | 2 | 2010 | Implementing dynamic information flow tracking on microprocessors with integrated FPGA fabric (abstract only) · FPGA 2010 Flexible and Efficient Instruction-Grained Run-Time Monitoring Using On-Chip Reconfigurable Fabric · MICRO 2010 |
Processor architecture and microarchitecture › general-purpose processor architecture
hybrid processor |
0.1 | 1 | 2010 | Flexible and Efficient Instruction-Grained Run-Time Monitoring Using On-Chip Reconfigurable Fabric · MICRO 2010 |
Embedded and real-time systems
runtime monitoring |
0.1 | 1 | 2010 | Flexible and Efficient Instruction-Grained Run-Time Monitoring Using On-Chip Reconfigurable Fabric · MICRO 2010 |
Storage systems › flash and SSD
flash memory |
0.0 | 1 | 2012 | Flash Memory for Ubiquitous Hardware Security Functions: True Random Number Generation and Device Fingerprints · IEEE Symposium on Security and Privacy 2012 |
Storage systems › secure storage
flash memory security |
0.0 | 1 | 2012 | Flash Memory for Ubiquitous Hardware Security Functions: True Random Number Generation and Device Fingerprints · IEEE Symposium on Security and Privacy 2012 |
Methods — techniques the papers use, named apart from their topics
random telegraph noise · 0.3partial programming · 0.3rate-distortion optimization · 0.2quasi-convex distortion · 0.2RTL prototyping · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | QVZ: lossy compression of quality valuesabstractBioinformatics (2015) 31(19), 3122–3129 The authors of the above article wish to inform readers that a post-production correction has been made to add missing funding information: NIH grant U01 CA198943. Greg Malysa, Mikel Hernaez, Idoia Ochoa, Milind Rao, Karthik Ganesan 0001, Tsachy Weissman |
Bioinform. | 1 |
| 2015 | QVZ: lossy compression of quality valuesabstractMOTIVATION: Recent advancements in sequencing technology have led to a drastic reduction in the cost of sequencing a genome. This has generated an unprecedented amount of genomic data that must be stored, processed and transmitted. To facilitate this effort, we propose a new lossy compressor for the quality values presented in genomic data files (e.g. FASTQ and SAM files), which comprise roughly half of the storage space (in the uncompressed domain). Lossy compression allows for compression of data beyond its lossless limit. RESULTS: The proposed algorithm QVZ exhibits better rate-distortion performance than the previously proposed algorithms, for several distortion metrics and for the lossless case. Moreover, it allows the user to define any quasi-convex distortion function to be minimized, a feature not supported by the previous algorithms. Finally, we show that QVZ-compressed data exhibit better performance in the genotyping than data compressed with previously proposed algorithms, in the sense that for a similar rate, a genotyping closer to that achieved with the original quality values is obtained. AVAILABILITY AND IMPLEMENTATION: QVZ is written in C and can be downloaded from https://github.com/mikelhernaez/qvz. CONTACT: [email protected] or [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Greg Malysa, Mikel Hernaez, Idoia Ochoa, Milind Rao, Karthik Ganesan 0001, Tsachy Weissman |
Bioinform. | 1 |
| 2012 | Flash Memory for Ubiquitous Hardware Security Functions: True Random Number Generation and Device FingerprintsabstractWe demonstrate that unmodified commercial Flash memory can provide two important security functions: true random number generation and digital fingerprinting. Taking advantage of random telegraph noise (a type of quantum noise source in highly scaled Flash memory cells) enables high quality true random number generation at a rate up to 10Kbits / second. A scheme based on partial programming exploits process variation in threshold voltages to allow quick generation of many unique fingerprints that can be used for identification and authentication. Both schemes require no change to Flash chips or interfaces, and do not require additional hardware. Yinglei Wang, Wing-Kei S. Yu, Greg Malysa, G. Edward Suh, Edwin Kan |
IEEE Symposium on Security and Privacy | 4 |
| 2011 | FlexCache: Field Extensible Cache Controller Architecture Using On-chip Reconfigurable FabricabstractIn today's microprocessors, the cache architecture is highly optimized for one particular design and cannot be changed after fabrication. While allowing efficient implementations in dedicated logic, this inflexibility also implies that new techniques cannot be deployed in the field. This paper presents Flex Cache, a flexible cache architecture that uses on-chip reconfigurable fabric to enable new extensions to be added in the field after fabrication. We evaluate the flexibility and efficiency of the architecture through an RTL prototype implementation of the cache along with example extensions such as cache performance counters, side-channel protection, prefetching, various replacement policies and computation acceleration. The results show that various types of extensions can be realized on Flex Cache with minimal impact on performance, power, and area. Daniel Lo, Greg Malysa, G. Edward Suh |
FPL | 2 |
| 2010 | Implementing dynamic information flow tracking on microprocessors with integrated FPGA fabric (abstract only)abstractToday, incorporating a new hardware feature into a modern microprocessor is a highly time consuming and expensive process due to long design cycles and high costs of design and verification. To address this challenge, this paper proposes a hybrid processor architecture where an on-chip reconfigurable fabric (FPGA) is tightly coupled with a processing core. A new hardware feature for fine-grained run-time monitoring can be implemented on the FPGA fabric without requiring a re-design or a fabrication of a chip. To evaluate this FPGA co-processing approach, we implemented Dynamic Information Flow Tracking (DIFT), which is arguably one of the most powerful security features against software attacks, on the FPGA fabric. The synthesis and performance emulation results demonstrate that DIFT on the FPGA fabric adds relatively small area and power consumption to a modern microprocessor while providing the performance that is close to the performance of a custom hardware DIFT implementation. Skyler Schneider, Daniel Y. Deng, Daniel Lo, Greg Malysa, G. Edward Suh |
FPGA | 4 |
| 2010 | Flexible and Efficient Instruction-Grained Run-Time Monitoring Using On-Chip Reconfigurable FabricabstractThis paper proposes Flex Core, a hybrid processor architecture where an on-chip reconfigurable fabric (FPGA) is tightly coupled with the main processing core. Flex Core provides an efficient platform that can support a broad range of run-time monitoring and bookkeeping techniques. Unlike using custom hardware, which is more efficient but often extremely difficult and expensive to incorporate into a modern microprocessor, the Flex Core architecture allows parallel monitoring and bookkeeping functions to be dynamically added to the processing core and adapt to application needs even after the chip has been fabricated. At the same time, Flex Core is far more efficient than software implementations because its fine-grained reconfigurable architecture closely matches bit level operations of typical monitoring schemes and allows monitoring schemes to operate in parallel to the monitored core. In fact, our experimental results show that monitoring on Flex Core can almost match the performance of full ASIC implementations. To evaluate the Flex Core architecture, we implemented an RTL prototype along with several extensions including uninitialized memory read checking, dynamic information flow tracking, array bound checking, and soft error checking. The prototypes demonstrate that the architecture can support a range of monitoring extensions with different characteristics in an efficient manner. Flex Core takes moderate silicon area and results in far better performance and energy efficiency than software. Daniel Y. Deng, Daniel Lo, Greg Malysa, Skyler Schneider, G. Edward Suh |
MICRO | 3 |