John Cocke

9.6k total citations · 3 hit papers
23 papers, 6.4k citations indexed

About

John Cocke is a scholar working on Computer Networks and Communications, Artificial Intelligence and Hardware and Architecture. According to data from OpenAlex, John Cocke has authored 23 papers receiving a total of 6.4k indexed citations (citations by other indexed papers that have themselves been cited), including 13 papers in Computer Networks and Communications, 11 papers in Artificial Intelligence and 10 papers in Hardware and Architecture. Recurrent topics in John Cocke's work include Parallel Computing and Optimization Techniques (10 papers), Algorithms and Data Compression (4 papers) and Advanced Data Storage Technologies (3 papers). John Cocke is often cited by papers focused on Parallel Computing and Optimization Techniques (10 papers), Algorithms and Data Compression (4 papers) and Advanced Data Storage Technologies (3 papers). John Cocke collaborates with scholars based in United States and Israel. John Cocke's co-authors include F. Jelinek, J. Raviv, L.R. Bahl, Frances Allen, Vincent J. Della Pietra, Stephen A. Della Pietra, Peter F. Brown, Robert L. Mercer, John Lafferty and Peter Markstein and has published in prestigious journals such as IEEE Transactions on Information Theory, Communications of the ACM and Computer.

In The Last Decade

John Cocke

23 papers receiving 5.8k citations

Hit Papers

Optimal decoding of linear codes for minimizing symbol er... 1974 2026 1991 2008 1974 1990 1981 1000 2.0k 3.0k

Peers — A (Enhanced Table)

Peers by citation overlap · career bar shows stage (early→late) cites · hero ref

Name h Career Trend Papers Cites
John Cocke United States 15 3.6k 3.5k 2.8k 835 804 23 6.4k
Shimon Even Israel 33 2.3k 0.6× 891 0.3× 1.7k 0.6× 442 0.5× 2.4k 3.0× 94 5.5k
James B. Saxe United States 21 1.4k 0.4× 1.2k 0.3× 1.9k 0.7× 1.4k 1.7× 1.8k 2.2× 37 4.7k
John P. Hayes United States 45 2.6k 0.7× 4.9k 1.4× 2.3k 0.8× 3.2k 3.9× 1.5k 1.8× 273 7.6k
Mikkel Thorup United States 42 3.7k 1.0× 995 0.3× 2.3k 0.8× 468 0.6× 2.2k 2.7× 232 6.3k
Tadao Kasami Japan 32 1.6k 0.4× 1.7k 0.5× 2.5k 0.9× 223 0.3× 972 1.2× 157 3.5k
Larry Stockmeyer United States 24 2.4k 0.7× 770 0.2× 1.4k 0.5× 633 0.8× 2.0k 2.5× 49 4.7k
David J. Lilja United States 36 3.1k 0.9× 1.9k 0.5× 1.3k 0.4× 2.0k 2.4× 298 0.4× 244 4.7k
Shu Lin United States 39 8.6k 2.4× 8.4k 2.4× 3.0k 1.1× 324 0.4× 803 1.0× 248 10.5k
Ashok K. Chandra United States 30 2.5k 0.7× 327 0.1× 2.9k 1.0× 925 1.1× 2.1k 2.6× 83 5.2k
Don Coppersmith United States 36 1.6k 0.4× 891 0.3× 2.4k 0.9× 337 0.4× 2.2k 2.8× 106 5.5k

Countries citing papers authored by John Cocke

Since Specialization
Citations

This map shows the geographic impact of John Cocke's research. It shows the number of citations coming from papers published by authors working in each country. You can also color the map by specialization and compare the number of citations received by John Cocke with the expected number of citations based on a country's size and research output (numbers larger than one mean the country cites John Cocke more than expected).

Fields of papers citing papers by John Cocke

Since Specialization
Physical SciencesHealth SciencesLife SciencesSocial Sciences

This network shows the impact of papers produced by John Cocke. Nodes represent research fields, and links connect fields that are likely to share authors. Colored nodes show fields that tend to cite the papers produced by John Cocke. The network helps show where John Cocke may publish in the future.

Co-authorship network of co-authors of John Cocke

This figure shows the co-authorship network connecting the top 25 collaborators of John Cocke. A scholar is included among the top collaborators of John Cocke based on the total number of citations received by their joint publications. Widths of edges represent the number of papers authors have co-authored together. Node borders signify the number of papers an author published with John Cocke. John Cocke is excluded from the visualization to improve readability, since they are connected to all nodes in the network.

All Works

20 of 20 papers shown
1.
Stone, Harold S. & John Cocke. (1991). Computer architecture in the 1990s. Computer. 24(9). 30–38. 48 indexed citations
2.
Brown, Peter F., John Cocke, Stephen A. Della Pietra, et al.. (1990). A statistical approach to machine translation. Computational Linguistics. 16(2). 79–85. 1013 indexed citations breakdown →
3.
Cocke, John, et al.. (1990). The evolution of RISC technology at IBM. IBM Journal of Research and Development. 34(1). 4–11. 29 indexed citations
4.
Cocke, John. (1988). The search for performance in scientific processors: the Turing Award lecture. Communications of the ACM. 31(3). 250–253. 13 indexed citations
5.
Callahan, David, John Cocke, & Ken Kennedy. (1988). Estimating interlock and improving balance for pipelined architectures. Journal of Parallel and Distributed Computing. 5(4). 334–358. 15 indexed citations
6.
Brown, Peter, John Cocke, S. Della Pietra, et al.. (1988). A statistical approach to language translation. 1. 71–76. 154 indexed citations
7.
Cocke, John, et al.. (1982). Optimization of range checking. ACM SIGPLAN Notices. 17(6). 114–119. 10 indexed citations
8.
Cocke, John, et al.. (1982). Optimization of range checking. 114–119. 56 indexed citations
9.
Chaitin, Gregory J., Marc Auslander, Ashok K. Chandra, et al.. (1981). Register allocation via coloring. Computer Languages. 6(1). 47–57. 476 indexed citations breakdown →
10.
Cocke, John & Peter Markstein. (1980). Measurement of Programming Improvement Algorithms.. IFIP Congress. 221–228. 5 indexed citations
11.
Cocke, John & Peter Markstein. (1980). Strength Reduction for Division and Modulo with Application to Accessing a Multilevel Store. IBM Journal of Research and Development. 24(6). 692–694. 3 indexed citations
12.
Cocke, John & Ken Kennedy. (1977). An algorithm for reduction of operator strength. Communications of the ACM. 20(11). 850–856. 71 indexed citations
13.
Cocke, John & Ken Kennedy. (1976). Profitability computations on program flow graphs. Computers & Mathematics with Applications. 2(2). 145–159. 11 indexed citations
14.
Bahl, L.R., John Cocke, F. Jelinek, & J. Raviv. (1974). Optimal decoding of linear codes for minimizing symbol error rate (Corresp.). IEEE Transactions on Information Theory. 20(2). 284–287. 3761 indexed citations breakdown →
15.
Cocke, John. (1970). Global common subexpression elimination. ACM SIGPLAN Notices. 5(7). 20–24. 135 indexed citations
16.
Cocke, John. (1970). Global common subexpression elimination. 20–24. 44 indexed citations
17.
Cocke, John. (1969). Programming languages and their compilers: Preliminary notes. CERN Document Server (European Organization for Nuclear Research). 221 indexed citations
18.
Cocke, John & Marvin Minsky. (1964). Universality of Tag Systems with P = 2. Journal of the ACM. 11(1). 15–20. 29 indexed citations
19.
Cocke, John & Harwood G. Kolsky. (1959). The virtual memory in the STRETCH computer. 82–93. 9 indexed citations
20.
Cocke, John. (1959). Lossless symbol coding with nonprimes (Corresp.). 5(1). 33–34. 9 indexed citations

Rankless uses publication and citation data sourced from OpenAlex, an open and comprehensive bibliographic database. While OpenAlex provides broad and valuable coverage of the global research landscape, it—like all bibliographic datasets—has inherent limitations. These include incomplete records, variations in author disambiguation, differences in journal indexing, and delays in data updates. As a result, some metrics and network relationships displayed in Rankless may not fully capture the entirety of a scholar's output or impact.

Explore authors with similar magnitude of impact

Rankless by CCL
2026