4 papers
LUTstructions: Fast-Reconfigurable FPGA-Based Instructions
Philippos Papaphilippou
General-purpose processors feature a limited number of instructions based on an instruction set. They can be numerous, such as with vector extensions that include hundreds or thous…
SPAC: Automating FPGA-based Network Switches with Protocol Adaptive Customization
Guoyu Li, Yang Cao, Lucas H L Ng +9
With network requirements diverging across emerging applications, latency-critical services demand minimal logic delay, while hyperscale training and collectives require sustained…
Empirical Study on the Representation of 3D Scatterplots as 2D Figures
Philippos Papaphilippou, Lucy Hederman
3D scatterplots are a well-established plotting technique that can be used to represent data with three or more dimensions. On paper and computer monitors they are essentially two-…
Enthuse: Efficient Adaptable High-throughput Streaming Aggregation Engines
Philippos Papaphilippou, Wayne Luk
Aggregation queries are a series of computationally-demanding analytics operations on counted, grouped or time series data. They include tasks such as summation or finding the medi…