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

Jeffrey W. Smith

dblp:s/JeffreyWSmith · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · conflict

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

Artificial intelligence and machine learning · 2 · 1 first-authorSecurity and privacy · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
2 papers
Cryptographic primitives and cryptanalysis · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 100%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 50% Programming languages and type systems · 50%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis
integer factorization
0.021988
A Pipeline Architecture for Factoring Large Integers with the Quadratic Sieve Algorithm · SIAM J. Comput. 1988
New Ideas for Factoring Large Integers · CRYPTO 1983
Cryptographic primitives and cryptanalysis › integer factorization
quadratic sieve
0.011988
A Pipeline Architecture for Factoring Large Integers with the Quadratic Sieve Algorithm · SIAM J. Comput. 1988
Hardware accelerators and domain-specific architectures
cryptographic accelerator
0.011988
A Pipeline Architecture for Factoring Large Integers with the Quadratic Sieve Algorithm · SIAM J. Comput. 1988
Compilers and program optimization
parsing
0.011982
A Microcomputer System for Processing Natural Languages · IEEE Trans. Pattern Anal. Mach. Intell. 1982
Algorithms and data structures
number-theoretic algorithms
0.011983
New Ideas for Factoring Large Integers · CRYPTO 1983

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

pipeline architecture · 0.0distributed computing · 0.0microprocessor-based parsing · 0.0hashing · 0.0
YearPublicationVenuePosition
2021 Quantitative profiling of protease specificity
abstract
Proteases are an important class of enzymes, whose activity is central to many physiologic and pathologic processes. Detailed knowledge of protease specificity is key to understanding their function. Although many methods have been developed to profile specificities of proteases, few have the diversity and quantitative grasp necessary to fully define specificity of a protease, both in terms of substrate numbers and their catalytic efficiencies. We have developed a concept of "selectome"; the set of substrate amino acid sequences that uniquely represent the specificity of a protease. We applied it to two closely related members of the Matrixin family-MMP-2 and MMP-9 by using substrate phage display coupled with Next Generation Sequencing and information theory-based data analysis. We have also derived a quantitative measure of substrate specificity, which accounts for both the number of substrates and their relative catalytic efficiencies. Using these advances greatly facilitates elucidation of substrate selectivity between closely related members of a protease family. The study also provides insight into the degree to which the catalytic cleft defines substrate recognition, thus providing basis for overcoming two of the major challenges in the field of proteolysis: 1) development of highly selective activity probes for studying proteases with overlapping specificities, and 2) distinguishing targeted proteolysis from bystander proteolytic events.
Boris I. Ratnikov, Piotr Cieplak, Albert G. Remacle, Elise Nguyen, Jeffrey W. Smith
PLoS Comput. Biol.5
1995 A Reconfigurable Architecture for Image Processing and Computer Vision
abstract
In this paper we describe a reconfigurable architecture for image processing and computer vision based on a multi-ring network which we call a Reconfigurable Multi-Ring System (RMRS). We describe the reconfiguration switch for the RMRS and also describe its VLSI implementation. The RMRS topology is shown to be regular and scalable and hence well-suited for VLSI implementation. We prove some important properties of the RMRS topology and show that a broad class of algorithms for the n-cube can be mapped to the RMRS in a simple and elegant manner. We design and analyze a class of procedural primitives for the SIMD RMRS and show how these primitives can be used as building blocks for more complex parallel operations. We demonstrate the usefulness of the RMRS for problems in image processing and computer vision by considering two important operations—the Fast Fourier Transform (FFT) and the Hough transform for detection of linear features in an image. Parallel algorithms for the FFT and the Hough transform on the SIMD RMRS are designed using the aforementioned procedural primitives. The analysis of the complexity of these algorithms shows that the SIMD RMRS is a viable architecture for problems in computer vision and image processing.
Suchendra M. Bhandarkar, Hamid R. Arabnia, Jeffrey W. Smith
Int. J. Pattern Recognit. Artif. Intell.3
1988 A Pipeline Architecture for Factoring Large Integers with the Quadratic Sieve Algorithm
abstract
We describe the quadratic sieve factoring algorithm and a pipeline architecture on which it could be efficiently implemented. Such a device would be of moderate cost to build and would be able to factor 100-digit numbers in less than a month. This represents an order of magnitude speed-up over current implementations on supercomputers. Using a distributed network of many such devices, it is predicted much larger numbers could be practically factored.
Carl Pomerance, Jeffrey W. Smith, Randy Tuler
SIAM J. Comput.2
1983 New Ideas for Factoring Large Integers
Carl Pomerance, Jeffrey W. Smith, Samuel S. Wagstaff Jr.
CRYPTO2
1982 A Microcomputer System for Processing Natural Languages
abstract
This correspondence describes a microcomputer system, called ¿BE (for microprocessor-based English), for processing natural languages. Its techniques and facilities, however, should be extendible to other languages. By using the microprocessor as special purpose hardware for several functions of a natural language processor (in particular, hashing and parsing), the system aids computational linguists by increasing the computational power available for natural language investigations. An overview of ¿BE is given followed by a more detailed discussion of the hasher and parser. The paper concludes with specific applications of the microprocessor system to computational linguistics. ¿BE is not based on a particular theory of language so that the system's user may define his own theory and investigate its consequences. ¿BE contains facilities and capabilities to assist such investigations.
Jeffrey W. Smith, Alan L. Tharp
IEEE Trans. Pattern Anal. Mach. Intell.1
1981 A method for teaching programming
abstract
A classroom method for programming instruction which emphasizes the evolution of correct algorithms by try, test, repeat is presented. The method is simple, reasonably obvious, and serves to illustrate many of the concepts of introductory programming. No special equipment or background is needed.
Jeffrey W. Smith
SIGCSE1