Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

José M. González

dblp:46/3066 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2Security and privacy · 2 · 2 first-author

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.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Processor architecture and microarchitecture · 39% Hardware accelerators and domain-specific architectures · 39% Energy-efficient computing · 17%
Network and information security
2 papers
Network security · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network security
intrusion detection and prevention
0.122007
Shunting: a hardware/software architecture for flexible, high-performance network intrusion prevention · CCS 2007
The shunt: an FPGA-based accelerator for network intrusion prevention · FPGA 2007
Hardware accelerators and domain-specific architectures › security accelerator
network security accelerator
0.112007
Shunting: a hardware/software architecture for flexible, high-performance network intrusion prevention · CCS 2007
Processor architecture and microarchitecture › front-end
front-end design
0.112006
Control Speculation for Energy-Efficient Next-Generation Superscalar Processors · IEEE Trans. Computers 2006
Energy-efficient computing › low-power design
low-power processor design
0.112006
Control Speculation for Energy-Efficient Next-Generation Superscalar Processors · IEEE Trans. Computers 2006
Processor architecture and microarchitecture
superscalar processor
0.112006
Control Speculation for Energy-Efficient Next-Generation Superscalar Processors · IEEE Trans. Computers 2006
Reconfigurable computing and FPGAs
FPGA-based network processing
0.012007
The shunt: an FPGA-based accelerator for network intrusion prevention · FPGA 2007
Processor architecture and microarchitecture
branch prediction
0.012006
Control Speculation for Energy-Efficient Next-Generation Superscalar Processors · IEEE Trans. Computers 2006

Methods — techniques the papers use, named apart from their topics

state tables · 0.1heavy-tailed traffic analysis · 0.1caching · 0.1selective throttling · 0.1select logic disabling · 0.1fetch throttling · 0.1decode throttling · 0.1
YearPublicationVenuePosition
2007 Shunting: a hardware/software architecture for flexible, high-performance network intrusion prevention
abstract
Stateful, in-depth, inline traffic analysis for intrusion detection and prevention is growing increasingly more difficult as the data rates of modern networks rise. Yet it remains the case that in many environments, much of the traffic comprising a high-volume stream can, after some initial analysis, be qualified as of "likely uninteresting." We present a combined hardware/software architecture, Shunting, that provides a lightweight mechanism for an intrusion prevention system (IPS) to take advantage of the "heavy-tailed" nature of network traffic to offload work from software to hardware.
José M. González, Vern Paxson, Nicholas Weaver
CCS1
2007 The shunt: an FPGA-based accelerator for network intrusion prevention
abstract
The sophistication and complexity of analysis performed by today's network intrusion prevention systems (IPSs) benefits greatly from implementation using general-purpose CPUs. Yet the performance of such CPUs increasingly lags behind that necessary to process today's high-rate traffic streams. A key observation, however, is that much of the traffic comprising a high-volume stream can, after some initial analysis, be qualified as "likely uninteresting." To this end, we have developed an in-line, FPGA-based IPS ac-celerator, the Shunt, using the NetFPGA2 platform. The Shunt functions as the forwarding device used by the IPS; it alone processes the bulk of the traffic, offloading the memory bus and leaving the CPU free to inspect the subset of the traffic deemed germane for security analysis. To do so, the Shunt maintains several large state tables indexed by packet header fields, including IP/TCP flags, source and destination IP addresses, and connection tuples. The tables yield decision values the element makes on a packet-by-packet basis: forward the packet, drop it, or divert it through the IPS. By manipulating table entries, the IPS can specify the traffic it wishes to examine, directly block malicious traffic, and "cut through" traffic streams once it has had an opportunity to "vet" them, all on a fine-grained basis. We base our design on a novel series of caches, with a "fail safe" miss policy, coupled to a host PC to handle both cache management and higher level IPS analysis. The design requires only 2 MB of SRAM for its extensive caches, and can sup-port four Gbps Ethernets on a single Virtex 2 Pro 30.
Nicholas Weaver, Vern Paxson, José M. González
FPGA3
2006 Enhancing Network Intrusion Detection with Integrated Sampling and Filtering
José M. González, Vern Paxson
RAID1
2006 Control Speculation for Energy-Efficient Next-Generation Superscalar Processors
abstract
Conventional front-end designs attempt to maximize the number of "in-flight" instructions in the pipeline. However, branch mispredictions cause the processor to fetch useless instructions that are eventually squashed, increasing front-end energy and issue queue utilization and, thus, wasting around 30 percent of the power dissipated by a processor. Furthermore, processor design trends lead to increasing clock frequencies by lengthening the pipeline, which puts more pressure on the branch prediction engine since branches take longer to be resolved. As next-generation high-performance processors become deeply pipelined, the amount of wasted energy due to misspeculated instructions will go up. The aim of this work is to reduce the energy consumption of misspeculated instructions. We propose selective throttling, which triggers different power-aware techniques (fetch throttling, decode throttling, or disabling the selection logic) depending on the branch prediction confidence level. Results show that combining fetch-bandwidth reduction along with select-logic disabling provides the best performance in terms of overall energy reduction and energy-delay product improvement (14 percent and 10 percent, respectively, for a processor with a 22-stage pipeline and 16 percent and 13 percent, respectively, for a processor with a 42-stage pipeline).
Juan L. Aragón, José M. González, Antonio González 0001
IEEE Trans. Computers2