Demo Data from EDBT 2026 / reviewers in the wild / expert
Cristian Coarfa
dblp:52/4406
· DBLP profile ↗
11ranked-venue papers
9as first author
0since 2021 · last 2014
0000-0002-4183-4939ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSecurity and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 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
4 papers |
Parallel and multicore computing · 66% Performance modeling and evaluation · 28% Hardware accelerators and domain-specific architectures · 7% | |
| Network and information security
2 papers |
Network security · 100% | |
| Computer networks
1 paper |
Internet architecture and protocols · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel computing
parallel programming languages |
0.1 | 2 | 2005 | An evaluation of global address space languages: co-array fortran and unified parallel C · PPoPP 2005 An emerging co-array fortran compiler · PPoPP 2003 |
Network security › secure communication › secure communication protocol
TLS |
0.1 | 2 | 2006 | Performance analysis of TLS Web servers · ACM Trans. Comput. Syst. 2006 Performance Analysis of TLS Web Servers · NDSS 2002 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2006 | Performance analysis of TLS Web servers · ACM Trans. Comput. Syst. 2006 |
Parallel and multicore computing › parallel computing › parallel programming languages
unified parallel c |
0.1 | 1 | 2005 | An evaluation of global address space languages: co-array fortran and unified parallel C · PPoPP 2005 |
Internet architecture and protocols › world wide web
web server performance |
0.0 | 1 | 2002 | Performance Analysis of TLS Web Servers · NDSS 2002 |
Hardware accelerators and domain-specific architectures
cryptographic accelerator |
0.0 | 1 | 2006 | Performance analysis of TLS Web servers · ACM Trans. Comput. Syst. 2006 |
Parallel and multicore computing › parallel programming models › distributed memory programming models
global address space |
0.0 | 1 | 2003 | An emerging co-array fortran compiler · PPoPP 2003 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 2003 | An emerging co-array fortran compiler · PPoPP 2003 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 2002 | Performance Analysis of TLS Web Servers · NDSS 2002 |
Methods — techniques the papers use, named apart from their topics
profiling · 0.1no-op component replacement · 0.1performance analysis · 0.1source-to-source translation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Analysis of interactions between the epigenome and structural mutability of the genome using Genboree workbench toolsabstractBACKGROUND: Interactions between the epigenome and structural genomic variation are potentially bi-directional. In one direction, structural variants may cause epigenomic changes in cis. In the other direction, specific local epigenomic states such as DNA hypomethylation associate with local genomic instability. METHODS: To study these interactions, we have developed several tools and exposed them to the scientific community using the Software-as-a-Service model via the Genboree Workbench. One key tool is Breakout, an algorithm for fast and accurate detection of structural variants from mate pair sequencing data. RESULTS: By applying Breakout and other Genboree Workbench tools we map breakpoints in breast and prostate cancer cell lines and tumors, discriminate between polymorphic breakpoints of germline origin and those of somatic origin, and analyze both types of breakpoints in the context of the Human Epigenome Atlas, ENCODE databases, and other sources of epigenomic profiles. We confirm previous findings that genomic instability in human germline associates with hypomethylation of DNA, binding sites of Suz12, a key member of the PRC2 Polycomb complex, and with PRC2-associated histone marks H3K27me3 and H3K9me3. Breakpoints in germline and in breast cancer associate with distal regulatory of active gene transcription. Breast cancer cell lines and tumors show distinct patterns of structural mutability depending on their ER, PR, or HER2 status. CONCLUSIONS: The patterns of association that we detected suggest that cell-type specific epigenomes may determine cell-type specific patterns of selective structural mutability of the genome. Cristian Coarfa, Christina Pichot, Andrew R. Jackson, Arpit Tandon, Viren Amin, Sriram Raghuraman, Sameer Paithankar, Adrian V. Lee, Sean E. McGuire, Aleksandar Milosavljevic |
BMC Bioinform. | 1 |
| 2012 | An integrative variant analysis suite for whole exome next-generation sequencing dataabstractBACKGROUND: Whole exome capture sequencing allows researchers to cost-effectively sequence the coding regions of the genome. Although the exome capture sequencing methods have become routine and well established, there is currently a lack of tools specialized for variant calling in this type of data. RESULTS: Using statistical models trained on validated whole-exome capture sequencing data, the Atlas2 Suite is an integrative variant analysis pipeline optimized for variant discovery on all three of the widely used next generation sequencing platforms (SOLiD, Illumina, and Roche 454). The suite employs logistic regression models in conjunction with user-adjustable cutoffs to accurately separate true SNPs and INDELs from sequencing and mapping errors with high sensitivity (96.7%). CONCLUSION: We have implemented the Atlas2 Suite and applied it to 92 whole exome samples from the 1000 Genomes Project. The Atlas2 Suite is available for download at http://sourceforge.net/projects/atlas2/. In addition to a command line version, the suite has been integrated into the Genboree Workbench, allowing biomedical scientists with minimal informatics expertise to remotely call, view, and further analyze variants through a simple web interface. The existing genomic databases displayed via the Genboree browser also streamline the process from variant discovery to functional genomics analysis, resulting in an off-the-shelf toolkit for the broader community. Danny Challis, Jin Yu 0003, Uday S. Evani, Andrew R. Jackson, Sameer Paithankar, Cristian Coarfa, Aleksandar Milosavljevic, Richard A. Gibbs, Fuli Yu |
BMC Bioinform. | 6 |
| 2012 | The Genboree Microbiome Toolset and the analysis of 16S rRNA microbial sequencesabstractBACKGROUND: Microbial metagenomic analyses rely on an increasing number of publicly available tools. Installation, integration, and maintenance of the tools poses significant burden on many researchers and creates a barrier to adoption of microbiome analysis, particularly in translational settings. METHODS: To address this need we have integrated a rich collection of microbiome analysis tools into the Genboree Microbiome Toolset and exposed them to the scientific community using the Software-as-a-Service model via the Genboree Workbench. The Genboree Microbiome Toolset provides an interactive environment for users at all bioinformatic experience levels in which to conduct microbiome analysis. The Toolset drives hypothesis generation by providing a wide range of analyses including alpha diversity and beta diversity, phylogenetic profiling, supervised machine learning, and feature selection. RESULTS: We validate the Toolset in two studies of the gut microbiota, one involving obese and lean twins, and the other involving children suffering from the irritable bowel syndrome. CONCLUSIONS: By lowering the barrier to performing a comprehensive set of microbiome analyses, the Toolset empowers investigators to translate high-volume sequencing data into valuable biomedical discoveries. Kevin Riehle, Cristian Coarfa, Andrew R. Jackson, Arpit Tandon, Sameer Paithankar, Sriram Raghuraman, Toni-Ann Mistretta, Delphine Saulnier, Sabeen Raza, Maria Diaz, Robert Shulman, Kjersti Aagaard, James Versalovic, Aleksandar Milosavljevic |
BMC Bioinform. | 2 |
| 2010 | Pash 3.0: A versatile software package for read mapping and integrative analysis of genomic and epigenomic variation using massively parallel DNA sequencingabstractBACKGROUND: Massively parallel sequencing readouts of epigenomic assays are enabling integrative genome-wide analyses of genomic and epigenomic variation. Pash 3.0 performs sequence comparison and read mapping and can be employed as a module within diverse configurable analysis pipelines, including ChIP-Seq and methylome mapping by whole-genome bisulfite sequencing. RESULTS: Pash 3.0 generally matches the accuracy and speed of niche programs for fast mapping of short reads, and exceeds their performance on longer reads generated by a new generation of massively parallel sequencing technologies. By exploiting longer read lengths, Pash 3.0 maps reads onto the large fraction of genomic DNA that contains repetitive elements and polymorphic sites, including indel polymorphisms. CONCLUSIONS: We demonstrate the versatility of Pash 3.0 by analyzing the interaction between CpG methylation, CpG SNPs, and imprinting based on publicly available whole-genome shotgun bisulfite sequencing data. Pash 3.0 makes use of gapped k-mer alignment, a non-seed based comparison method, which is implemented using multi-positional hash tables. This allows Pash 3.0 to run on diverse hardware platforms, including individual computers with standard RAM capacity, multi-core hardware architectures and large clusters. Cristian Coarfa, Fuli Yu, Christopher A. Miller 0003, Zuozhou Chen, R. Alan Harris, Aleksandar Milosavljevic |
BMC Bioinform. | 1 |
| 2007 | Scalability analysis of SPMD codes using expectationsabstractWe present a new technique for identifying scalability bottlenecks in executions of single-program, multiple-data (SPMD) parallel programs, quantifying their impact on performance, and associating this information with the program source code. Our performance analysis strategy involves three steps. First, we collect call path profiles for two or more executions on different numbers of processors. Second, we use our expectations about how the performance of executions should differ, e.g., linear speedup for strong scaling or constant execution time for weak scaling, to automatically compute the scalability of costs incurred at each point in a program's execution. Third, with the aid of an interactive browser, an application developer can explore a program's performance in a top-down fashion, see the contexts in which poor scaling behavior arises, and understand exactly how much each scalability bottleneck dilates execution time. Our analysis technique is independent of the parallel programming model. We describe our experiences applying our technique to analyze parallel programs written in Co-array Fortran and Unified Parallel C, as well as message-passing programs based on MPI. Cristian Coarfa, John M. Mellor-Crummey, Nathan Froyd, Yuri Dotsenko |
ICS | 1 |
| 2006 | Experiences with Sweep3D implementations in Co-array Fortran
Cristian Coarfa, Yuri Dotsenko, John M. Mellor-Crummey |
J. Supercomput. | 1 |
| 2006 | Performance analysis of TLS Web serversabstractTLS is the protocol of choice for securing today's e-commerce and online transactions but adding TLS to a Web server imposes a significant overhead relative to an insecure Web server on the same platform. We perform a comprehensive study of the performance costs of TLS. Our methodology is to profile TLS Web servers with trace-driven workloads, replace individual components inside TLS with no-ops, and measure the observed increase in server throughput. We estimate the relative costs of each TLS processing stage, identifying the areas for which future optimizations would be worthwhile. Our results show that while the RSA operations represent the largest performance cost in TLS Web servers, they do not solely account for TLS overhead. RSA accelerators are effective for e-commerce site workloads since they experience low TLS session reuse. Accelerators appear to be less effective for sites where all the requests are handled by a TLS server because they have a higher session reuse rate. In this case, investing in a faster CPU might provide a greater boost in performance. Our experiments show that having a second CPU is at least as useful as an RSA accelerator. Our results seem to suggest that, as CPUs become faster, the cryptographic costs of TLS will become dwarfed by the CPU costs of the nonsecurity aspects of a Web server. Optimizations aimed at general purpose Web servers should continue to be a focus of research and would benefit secure Web servers as well. Cristian Coarfa, Peter Druschel, Dan S. Wallach |
ACM Trans. Comput. Syst. | 1 |
| 2005 | An evaluation of global address space languages: co-array fortran and unified parallel CabstractCo-array Fortran (CAF) and Unified Parallel C (UPC) are two emerging languages for single-program, multiple-data global address space programming. These languages boost programmer productivity by providing shared variables for inter-process communication instead of message passing. However, the performance of these emerging languages still has room for improvement. In this paper, we study the performance of variants of the NAS MG, CG, SP, and BT benchmarks on several modern architectures to identify challenges that must be met to deliver top performance. We compare CAF and UPC variants of these programs with the original Fortran+MPI code. Today, CAF and UPC programs deliver scalable performance on clusters only when written to use bulk communication. However, our experiments uncovered some significant performance bottlenecks of UPC codes on all platforms. We account for the root causes limiting UPC performance such as the synchronization model, the communication efficiency of strided data, and source-to-source translation issues. We show that they can be remedied with language extensions, new synchronization constructs, and, finally, adequate optimizations by the back-end C compilers. Cristian Coarfa, Yuri Dotsenko, John M. Mellor-Crummey, François Cantonnet, Tarek A. El-Ghazawi, Ashrujit Mohanti, Yiyi Yao, Daniel G. Chavarría-Miranda |
PPoPP | 1 |
| 2003 | An emerging co-array fortran compilerabstractNo abstract available. Cristian Coarfa, Yuri Dotsenko |
PPoPP | 1 |
| 2002 | Performance Analysis of TLS Web Servers
Cristian Coarfa, Peter Druschel, Dan S. Wallach |
NDSS | 1 |
| 2000 | Random 3-SAT: The Plot Thickens
Cristian Coarfa, Demetrios D. Demopoulos, Alfonso San Miguel Aguirre, Devika Subramanian, Moshe Y. Vardi |
CP | 1 |