Jignesh M. Patel

Orcid: 0000-0003-3653-2538

Affiliations:
  • University of Wisconsin, Madison, WI, USA


According to our database1, Jignesh M. Patel authored at least 165 papers between 1994 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2014, "For contributions to high-performance database query processing methods, in particular on spatial data.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Fine-Grained Hardware Profiling - Are You Using the Right Tools?
SIGMOD Rec., June, 2024

SplitDF: Splitting Dataframes for Memory-Efficient Data Analysis.
Proc. VLDB Endow., May, 2024

ReAcTable: Enhancing ReAct for Table Question Answering.
Proc. VLDB Endow., April, 2024

Is Perfect Hashing Practical for OLAP Systems?
Proceedings of the 14th Conference on Innovative Data Systems Research, 2024

2023
Rethinking the Encoding of Integers for Scans on Skewed Data.
Proc. ACM Manag. Data, December, 2023

Simple Adaptive Query Processing vs. Learned Query Optimizers: Observations and Analysis.
Proc. VLDB Endow., 2023

Exploiting Structure in Regular Expression Queries.
Proc. ACM Manag. Data, 2023

DataChat: An Intuitive and Collaborative Data Analytics Platform.
Proceedings of the Companion of the 2023 International Conference on Management of Data, 2023

Schema Matching using Pre-Trained Language Models.
Proceedings of the 39th IEEE International Conference on Data Engineering, 2023

2022
VIP Hashing - Adapting to Skew in Popularity of Data on the Fly.
Proc. VLDB Endow., 2022

SQLite: Past, Present, and Future.
Proc. VLDB Endow., 2022

VIP Hashing - Adapting to Skew in Popularity of Data on the Fly (extended version).
CoRR, 2022

How Good is My HTAP System?
Proceedings of the SIGMOD '22: International Conference on Management of Data, Philadelphia, PA, USA, June 12, 2022

Accelerating database analytic query workloads using an associative processor.
Proceedings of the ISCA '22: The 49th Annual International Symposium on Computer Architecture, New York, New York, USA, June 18, 2022

On inter-operator data transfers in query processing.
Proceedings of the 38th IEEE International Conference on Data Engineering, 2022

Can Transfer Learning be used to build a Query Optimizer?
Proceedings of the 12th Conference on Innovative Data Systems Research, 2022

Introducing a Query Acceleration Path for Analytics in SQLite3.
Proceedings of the 12th Conference on Innovative Data Systems Research, 2022

2021
TRACE: Enterprise-Wide Provenance Tracking for Real-Time APT Detection.
IEEE Trans. Inf. Forensics Secur., 2021

Digging into Big Provenance (with SPADE): A user interface for querying provenance.
ACM Queue, 2021

Database Isolation By Scheduling.
Proc. VLDB Endow., 2021

ML-In-Databases: Assessment and Prognosis.
IEEE Data Eng. Bull., 2021

Digging into big provenance (with SPADE).
Commun. ACM, 2021

FPGA for Aggregate Processing: The Good, The Bad, and The Ugly.
Proceedings of the 37th IEEE International Conference on Data Engineering, 2021

2020
To pipeline or not to pipeline, that is the question.
CoRR, 2020

Live-coding vs Static Code Examples: Which is better with respect to Student Learning and Cognitive Load?
Proceedings of the ACE 2020, 2020

2019
The Seattle Report on Database Research.
SIGMOD Rec., 2019

Optimizing Databases by Learning Hidden Parameters of Solid State Drives.
Proc. VLDB Endow., 2019

Scaling-Up In-Memory Datalog Processing: Observations and Techniques.
Proc. VLDB Endow., 2019

Efficiently Searching In-Memory Sorted Arrays: Revenge of the Interpolation Search?
Proceedings of the 2019 International Conference on Management of Data, 2019

Tuple-oriented Compression for Large-scale Mini-batch Stochastic Gradient Descent.
Proceedings of the 2019 International Conference on Management of Data, 2019

Impact of Bilingual CS Education on Student Learning and Engagement in a Data Structures Course.
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019

Effect of Native Language on Student Learning and Classroom Interaction in an Operating Systems Course.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities.
Proceedings of the 9th Biennial Conference on Innovative Data Systems Research, 2019

2018
Query Languages and Evaluation Techniques for Biological Sequence Data.
Proceedings of the Encyclopedia of Database Systems, Second Edition, 2018

Quickstep: A Data Platform Based on the Scaling-Up Approach.
Proc. VLDB Endow., 2018

Effective Healthcare Services by IoT-Based Model of Voluntary Doctors.
Proceedings of the Data Science and Big Data Analytics, 2018

Does Native Language Play a Role in Learning a Programming Language?
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

A Natural Language Interface for Dissemination of Reproducible Biomedical Data Science.
Proceedings of the Medical Image Computing and Computer Assisted Intervention - MICCAI 2018, 2018

Is More Active Always Better for Teaching Introductory Programming?
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2018

Role of Live-coding in Learning Introductory Programming.
Proceedings of the 18th Koli Calling International Conference on Computing Education Research, 2018

How to teach "modern C++" to someone who already knows programming?
Proceedings of the 20th Australasian Computing Education Conference, Brisbane, QLD, Australia, January 30, 2018

2017
Looking Ahead Makes Query Plans Robust.
Proc. VLDB Endow., 2017

Towards Linear Algebra over Normalized Data.
Proc. VLDB Endow., 2017

ROSA: R Optimizations with Static Analysis.
CoRR, 2017

When Lempel-Ziv-Welch Meets Machine Learning: A Case Study of Accelerating Machine Learning using Coding.
CoRR, 2017

What Do Students Feel about Learning Programming Using Both English and Their Native Language?
Proceedings of the 2017 International Conference on Learning and Teaching in Computing and Engineering, 2017

Predictive Provisioning: Efficiently Anticipating Usage in Azure SQL Database.
Proceedings of the 33rd IEEE International Conference on Data Engineering, 2017

Ava: From Data to Insights Through Conversations.
Proceedings of the 8th Biennial Conference on Innovative Data Systems Research, 2017

Adaptive Concurrent Query Execution Framework for an Analytical In-Memory Database System.
Proceedings of the 2017 IEEE International Congress on Big Data, 2017

2016
Operational NoSQL Systems: What's New and What's Next?
Computer, 2016

To Join or Not to Join?: Thinking Twice about Joins before Feature Selection.
Proceedings of the 2016 International Conference on Management of Data, 2016

Aggressive buffer pool warm-up after restart in SQL Server.
Proceedings of the 32nd IEEE International Conference on Data Engineering Workshops, 2016

2015
Implications of Emerging 3D GPU Architecture on the Scan Primitive.
SIGMOD Rec., 2015

Model Selection Management Systems: The Next Frontier of Advanced Analytics.
SIGMOD Rec., 2015

DAQ: A New Paradigm for Approximate Query Processing.
Proc. VLDB Endow., 2015

Front Matter.
Proc. VLDB Endow., 2015

Demonstration of Santoku: Optimizing Machine Learning over Normalized Data.
Proc. VLDB Endow., 2015

Rethinking Benchmarking for Data.
Proceedings of the Performance Evaluation and Benchmarking: Traditional to Big Data to Internet of Things, 2015

From Data to Insights @ Bare Metal Speed.
Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31, 2015

A Padded Encoding Scheme to Accelerate Scans by Leveraging Skew.
Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31, 2015

Learning Generalized Linear Models Over Normalized Data.
Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31, 2015

Twitter Heron: Stream Processing at Scale.
Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31, 2015

Toward GPUs being mainstream in analytic processing: An initial argument using simple scan-aggregate queries.
Proceedings of the 11th International Workshop on Data Management on New Hardware, 2015

The Case Against Specialized Graph Analytics Engines.
Proceedings of the Seventh Biennial Conference on Innovative Data Systems Research, 2015

Replica Placement in Multi-tenant Database Environments.
Proceedings of the 2015 IEEE International Congress on Big Data, New York City, NY, USA, June 27, 2015

2014
Toward cost-effective storage provisioning for DBMSs.
VLDB J., 2014

Towards Multi-Tenant Performance SLOs.
IEEE Trans. Knowl. Data Eng., 2014

QuickFOIL: Scalable Inductive Logic Programming.
Proc. VLDB Endow., 2014

Profiling R on a Contemporary Processor.
Proc. VLDB Endow., 2014

WideTable: An Accelerator for Analytical Data Processing.
Proc. VLDB Endow., 2014

Indexing HDFS Data in PDW: Splitting the data from the index.
Proc. VLDB Endow., 2014

Towards Building Wind Tunnels for Data Center Design.
Proc. VLDB Endow., 2014

Query Processing on Smart SSDs.
IEEE Data Eng. Bull., 2014

Big data and its technical challenges.
Commun. ACM, 2014

Re-evaluating designs for multi-tenant OLTP workloads on SSD-basedI/O subsystems.
Proceedings of the International Conference on Management of Data, 2014


2013
Design and Evaluation of Storage Organizations for Read-Optimized Main Memory Databases.
Proc. VLDB Endow., 2013

Enabling JSON Document Stores in Relational Systems.
Proceedings of the 16th International Workshop on the Web and Databases 2013, 2013

BitWeaving: fast scans for main memory data processing.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Query processing on smart SSDs: opportunities and challenges.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Fast peak-to-peak behavior with SSD buffer pool.
Proceedings of the 29th IEEE International Conference on Data Engineering, 2013

Memory footprint matters: efficient equi-join algorithms for main memory data processing.
Proceedings of the ACM Symposium on Cloud Computing, SOCC '13, 2013

2012
WHAM: A High-Throughput Sequence Alignment Method.
ACM Trans. Database Syst., 2012

Towards Energy-Efficient Database Cluster Design.
Proc. VLDB Endow., 2012

Can the Elephants Handle the NoSQL Onslaught?
Proc. VLDB Endow., 2012

2011
Special issue: best papers of VLDB 2009.
VLDB J., 2011

Efficient and Accurate Discovery of Patterns in Sequence Data Sets.
IEEE Trans. Knowl. Data Eng., 2011

Towards Cost-Effective Storage Provisioning for DBMSs.
Proc. VLDB Endow., 2011

High-Performance Concurrency Control Mechanisms for Main-Memory Databases.
Proc. VLDB Endow., 2011

Column-Oriented Storage Techniques for MapReduce.
Proc. VLDB Endow., 2011

Rethinking Query Processing for Energy Efficiency: Slowing Down to Win the Race.
IEEE Data Eng. Bull., 2011

When Free Is Not Really Free: What Does It Cost to Run a Database Workload in the Cloud?
Proceedings of the Topics in Performance Evaluation, Measurement and Characterization, 2011

Efficient and generic evaluation of ranked queries.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2011

Turbocharging DBMS buffer pool using SSDs.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2011

Design and evaluation of main memory hash join algorithms for multi-core CPUs.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2011

2010
Dictionary-Based Compression for Long Time-Series Similarity.
IEEE Trans. Knowl. Data Eng., 2010

Performance Comparison of the R<sup>*</sup>-Tree and the Quadtree for kNN and Distance Join Queries.
IEEE Trans. Knowl. Data Eng., 2010

Energy Management for MapReduce Clusters.
Proc. VLDB Endow., 2010

SigMatch: Fast and Scalable Multi-Pattern Matching.
Proc. VLDB Endow., 2010

Cloud Databases: What's New?
Proc. VLDB Endow., 2010

A comparison of join algorithms for log processing in MaPreduce.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2010

An online framework for publishing privacy-sensitive location traces.
Proceedings of the Ninth ACM International Workshop on Data Engineering for Wireless and Mobile Access, 2010

Discovery-driven graph summarization.
Proceedings of the 26th International Conference on Data Engineering, 2010

Evaluating skylines in the presence of equijoins.
Proceedings of the 26th International Conference on Data Engineering, 2010

Efficient and accurate discovery of patterns in sequence datasets.
Proceedings of the 26th International Conference on Data Engineering, 2010

Wimpy node clusters: what about non-wimpy workloads?
Proceedings of the Sixth International Workshop on Data Management on New Hardware, 2010

Interactive Graph Summarization.
Proceedings of the Link Mining: Models, Algorithms, and Applications, 2010

2009
Query Languages and Evaluation Techniques for Biological Sequence Data.
Proceedings of the Encyclopedia of Database Systems, 2009

On energy management, load balancing and replication.
SIGMOD Rec., 2009

A Demonstration of SciDB: A Science-Oriented DBMS.
Proc. VLDB Endow., 2009

Michigan molecular interactions r2: from interacting proteins to pathways.
Nucleic Acids Res., 2009

ProbeMatch: rapid alignment of oligonucleotides to genome allowing both gaps and mismatches.
Bioinform., 2009

Design and evaluation of trajectory join algorithms.
Proceedings of the 17th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems, 2009

Join processing for flash SSDs: remembering past lessons.
Proceedings of the Fifth International Workshop on Data Management on New Hardware, 2009

Towards Eco-friendly Database Management Systems.
Proceedings of the Fourth Biennial Conference on Innovative Data Systems Research, 2009

2008
Periscope/GQ: a graph querying toolkit.
Proc. VLDB Endow., 2008

Efficient aggregation for graph summarization.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2008

TALE: A Tool for Approximate Large Graph Matching.
Proceedings of the 24th International Conference on Data Engineering, 2008

FLAME: Shedding Light on Hidden Frequent Patterns in Sequence Datasets.
Proceedings of the 24th International Conference on Data Engineering, 2008

Scalable Rule-Based Gene Expression Data Classification.
Proceedings of the 24th International Conference on Data Engineering, 2008

Scientific Data Management: An Orphan in the Database Community?
Proceedings of the 24th International Conference on Data Engineering, 2008

2007
Estimating the selectivity of <i>tf-idf</i> based cosine similarity predicates.
SIGMOD Rec., 2007

Efficient continuous skyline computation.
Inf. Sci., 2007

Efficient evaluation of radial queries using the target tree.
Int. J. Bioinform. Res. Appl., 2007

SAGA: a subgraph matching tool for biological graphs.
Bioinform., 2007

Periscope/SQ: Interactive Exploration of Biological Sequence Databases.
Proceedings of the 33rd International Conference on Very Large Data Bases, 2007

Efficient Skyline Computation over Low-Cardinality Domains.
Proceedings of the 33rd International Conference on Very Large Data Bases, 2007

An efficient and accurate method for evaluating time series similarity.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

SIGOPT: Using Schema to Optimize XML Query Processing.
Proceedings of the 23rd International Conference on Data Engineering, 2007

Efficient Evaluation of All-Nearest-Neighbor Queries.
Proceedings of the 23rd International Conference on Data Engineering, 2007

Rethinking Choices for Multi-dimensional Point Indexing: Making the Case for the Often Ignored Quadtree.
Proceedings of the Third Biennial Conference on Innovative Data Systems Research, 2007

2006
The Michigan benchmark: towards XML query performance diagnostics.
Inf. Syst., 2006

A framework for protein structure classification and identification of novel protein structures.
BMC Bioinform., 2006

WIND: Workload-Aware INtrusion Detection.
Proceedings of the Recent Advances in Intrusion Detection, 9th International Symposium, 2006

Declarative Querying for Biological Sequences.
Proceedings of the 22nd International Conference on Data Engineering, 2006

2005
Practical methods for constructing suffix trees.
VLDB J., 2005

Letter from the Special Issue Editor.
IEEE Data Eng. Bull., 2005

Architecture-Conscious Databases: sub-optimization or the next big leap?
Proceedings of the Workshop on Data Management on New Hardware, 2005

Declarative and Efficient Querying on Protein Secondary Structures.
Proceedings of the Data Mining in Bioinformatics, 2005

2004
XIST: An XML Index Selection Tool.
Proceedings of the Database and XML Technologies, 2004

Practical Suffix Tree Construction.
Proceedings of the (e)Proceedings of the Thirtieth International Conference on Very Large Data Bases, VLDB 2004, Toronto, Canada, August 31, 2004

STRIPES: An Efficient Index for Predicted Trajectories.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2004

2003
Call graph prefetching for database applications.
ACM Trans. Comput. Syst., 2003

The Role of Declarative Querying in Bioinformatics.
OMICS, 2003

Using histograms to estimate answer sizes for XML queries.
Inf. Syst., 2003

OASIS: An Online and Accurate Technique for Local-alignment Searches on Biological Sequences.
Proceedings of 29th International Conference on Very Large Data Bases, 2003

Data Morphing: An Adaptive, Cache-Conscious Storage Technique.
Proceedings of 29th International Conference on Very Large Data Bases, 2003

PiQA: An Algebra for Querying Protein Data Sets.
Proceedings of the 15th International Conference on Scientific and Statistical Database Management (SSDBM 2003), 2003

TIMBER: A Native System for Querying XML.
Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, 2003

Effect of node size on the performance of cache-conscious B<sup>+</sup>-trees.
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2003

Structural Join Order Selection for XML Query Optimization.
Proceedings of the 19th International Conference on Data Engineering, 2003

Indexing Large Trajectory Data Sets With SETI.
Proceedings of the First Biennial Conference on Innovative Data Systems Research, 2003

2002
TIMBER: A native XML database.
VLDB J., 2002

Searching on the Secondary Structure of Protein Sequences.
Proceedings of 28th International Conference on Very Large Data Bases, 2002

Structural Joins: A Primitive for Efficient XML Query Pattern Matching.
Proceedings of the 18th International Conference on Data Engineering, San Jose, CA, USA, February 26, 2002

The Michigan Benchmark: A Microbenchmark for XML Query Processing Systems.
Proceedings of the Efficiency and Effectiveness of XML Tools and Techniques and Data Integration over the Web, 2002

Storing and Querying XML Data in Object-Relational DBMSs.
Proceedings of the XML-Based Data Management and Multimedia Engineering, 2002

Estimating Answer Sizes for XML Queries.
Proceedings of the Advances in Database Technology, 2002

2001
Data prefetching by dependence graph precomputation.
Proceedings of the 28th Annual International Symposium on Computer Architecture, 2001

2000
Set Containment Joins: The Good, The Bad and The Ugly.
Proceedings of the VLDB 2000, 2000

Clone join and shadow join: two parallel spatial join algorithms.
Proceedings of the ACM-GIS 2000, 2000

1997
Building a Scaleable Geo-Spatial DBMS: Technology, Implementation, and Evaluation.
Proceedings of the SIGMOD 1997, 1997

1996
Partition Based Spatial-Merge Join.
Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data, 1996

1994
Client-Server Paradise.
Proceedings of the VLDB'94, 1994

Accurate Modeling of the Hybrid Hash Join Algorithm.
Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1994


  Loading...