List of Publications

      


Behrooz Parhami: 2007/06/19 ||  E-mail: parhami@ece.ucsb.edu  ||  Problems: webadmin@ece.ucsb.edu

Other contact info at: Bottom of this page  ||  Go up to: B. Parhami's CV or his home page

      

On June 19, 2007, Professor Parhami's UCSB ECE website moved to a new location. For an up-to-date version of this page, visit it at the new address: http://www.ece.ucsb.edu/~parhami/publications.htm

All journal papers, conference papers, workshop papers, and book chapters in the following list are refereed, unless otherwise noted. Excluded from the list are 100+ original articles and limited-circulation manuscripts, 50+ published critical reviews (such as book or paper reviews in Computer, Computer Architecture News, and Mathematical Reviews), 160+ technical presentations (conferences, seminars, public speeches, mass media programs, short courses), 20+ course notes and readers, 70+ reports and proposals, 90+ technical translations and adaptations, and numerous technical correspondence items and short topical contributions to scientific periodicals. See Appendices to B. Parhami’s CV for details.

     

Return to Top of this page

 
Item Year Title and Co-Authors Publication or Publisher  (Link) Category
1 1972 “Stochastic Automata and the Problems of Reliability in Sequential Machines”. IEEE Transactions on Computers, Vol. 21, No. 4, pp. 388-391, April 1972.  Journal paper
2 1972a  “A Highly Parallel Computing System for Information Retrieval”.  AFIPS Conf. Proc., Vol. 41 (Fall Joint Computer Conf.), AFIPS Press, pp. 681-690, 1972. Conference paper
3 1973 “Application of Arithmetic Error Codes for Checking of Mass Memories”, B. Parhami and A. Avizienis. Digest of the Third International Symp. on Fault-Tolerant Computing, Palo Alto, CA, pp. 47-51, June 1973. Conference paper
4 1973a “Associative Memories and Processors: An Overview and  Selected Bibliography”. Proceedings of the IEEE, Vol. 61, No. 6, pp. 722-730, June 1973. Journal paper
5 1973b “Storing Extensible Tables in Associative Memories with Fixed Word Lengths”. Proc. of the Seventh Asilomar Conf. on Circuits, Systems, and Computers, Pacific Grove, CA, pp. 439-443, November 1973. Conference paper
6 1973c “Design of Fault-Tolerant Associative Processors”, B. Parhami and A. Avizienis. Proc. of the First Annual Symp. on Computer Architecture, Gainesville, FL, pp. 141-145, December 1973. (pdf_file) Conference paper
7 1974 “A Study of Fault Tolerance Techniques for Associative Processors”, B. Parhami and A. Avizienis. AFIPS Conf. Proc., Vol. 43 (National Computer Conf.), AFIPS Press, pp. 643-652, 1974. Conference paper
8 1974a “A Fault-Tolerant Parallel Computer System for Signal Processing”, A. Avizienis and B. Parhami. Digest of the Fourth International Symp. on Fault-Tolerant Computing, Champaign, IL, pp. 2-8 to 2-13, June 1974. Conference paper
9 1974b “On Cost/Reliability Tradeoffs in a Class of Fault-Tolerant Array Processors”. UCLA Computer Science Dept. Quarterly, Univ. of California, Los Angeles, Vol. 2, No. 3, pp. 69-77, July 1974. Journal paper, unrefereed
10 1975 “Associative Devices and Their Application in the Processing of  Information”. Proc. of the 11th Conf. on Statistics and Computational Science, Cairo, Egypt, Vol. 2, pp. 57-66, April 1975. Conference paper
11 1975a “Application of APL for Rapid Verification of a Digital System Architecture”. Proc. of APL Congress, Pisa, Italy, pp. 257-264, June 1975. (pdf_file) Conference paper
12 1975b  “Modeling of Tradeoffs in Fault-Tolerant Homogeneous Array Processors”. Digest of the Fifth International Symp. on Fault-Tolerant Computing, Paris, pp. 93-97, June 1975. Conference paper
13 1975c “Synthesis of Self-Checking Digital  Systems”. Proc. of the Fifth Iranian Conf. on Electrical Engineering, Shiraz, pp. 1476-1499, October 1975. Conference paper
14 1976 “A Class of Residue Number Representation Systems”. Proc. of the Seventh National Mathematics Conf., Tabriz, Iran, pp. 263-267, March 1976. Conference paper
15 1976a “Design of Self-Monitoring Circuits  for Application in Fault-Tolerant Digital Systems”. Proc. of the International Symp. on Circuits and Systems, Munich, Germany, pp. 57-60, April 1976. Conference paper
16 1976b “Low-Cost Residue Number Systems for Computer Arithmetic”. AFIPS Conf. Proc., Vol. 45 (National Computer Conf.), AFIPS Press, pp. 951-956,  1976. Conference paper
17 1976c “Two-Level Associative Memory  Organization for Table Look-Up Applications”, F. Mavaddat and B. Parhami. Revue Francaise d’Automatique et Informatique, Vol. 10, No. 9, pp. 31-40, September 1976. Journal paper
18 1976d  “Low-Cost Output Displays for Microcomputer Applications”. Proc. of the Second Symp. on Computer Architecture and System Design, New Delhi, India, pp. 111-119, November 1976. Conference paper
19 1977 “Stochastic Finite Automata: A Tutorial and Literature Survey”.  Bulletin of the Iranian Mathematical Society, No. 5, pp. 49-83, Winter 1977. Journal paper
20 1977a “An Introduction to the Mathematical Aspects of Computer System  Reliability”, M.J. Ashjaee and B. Parhami. Proc. of the Eighth National Mathematics Conf., Tehran, Iran, pp. 267-301, March 1977. Conference paper
21 1977b “An Analysis of the First Two Moves in the Game of Mastermind” (in Persian, with English summary). Proc. of the First Iranian Statistics Conf., Tehran, April 1977. Conference paper
22 1977c “The Concept of Self-Checking Programs” (Short Paper). Digest of the Seventh International Symp. on Fault-Tolerant Computing, Los Angeles, CA, p. 216, June 1977. Conference paper
23 1977d “Computers and the Farsi Language:  A Survey of Problem Areas”, B. Parhami and F. Mavaddat. Information Processing 77 (Proc. of IFIP Congress), North-Holland, Amsterdam, pp. 673-676, 1977. Conference paper
24 1977e “Informatics in Iran: Problems and Prospects”, F. Mavaddat and B. Parhami.   Proc. of the International Conf. on Computer Applications in Developing Countries, Bangkok, Thailand, pp. 121-133, August 1977. Conference paper
25 1977f “Optimal Placement of Spare Modules in a Cascaded Chain”. IEEE Transactions on Reliability, Vol. 26, No. 4, pp. 280-282, October 1977. Journal paper
26 1978 “An Introduction to the Geometry of Digital Pictures”. Proc. of the Ninth National Mathematics Conf., Esfahan, pp. 287-293, March 1978. Conference paper
27 1978a “Errors in Digital Computers: Causes and Cures”. Australian Computer Bulletin, Vol. 2, No. 2, pp. 7-12, March 1978. Journal paper
28 1978b “Detection of Storage Errors in Mass Memories Using Arithmetic Error Codes”, B. Parhami and A. Avizienis. IEEE Transactions on Computers Vol. 27, No. 4, pp. 302-308, April 1978. Journal paper
29 1978c “Placement and Routing Techniques in Computer-Aided Design” (Extended Summary). Proc. of the Symp. on Computer-Aided Design, Tehran, Iran, pp. 1-3-a to 1-3-e, May 1978. Conference paper
30 1978d “Totally Self-Checking Peripheral Circuits for Associative Devices” (Short Paper). Proc. of the Eighth International Symp. on Fault-Tolerant Computing, Toulouse, France, p. 223, June 1978. Conference paper
31 1978e “Fault-Tolerant Digital System Hardware: Introduction and Overview”.  Proc. of the International Conf. on Measurement and Control, Athens, Greece, pp. 883-889, June 1978. Conference paper
32 1978f  “Optically Weighted Dot-Matrix Farsi and Arabic Numerals”. Information Technology 78 (Proc. of the Third Jerusalem Conf.), North-Holland, pp. 207-210, August 1978. Conference paper
33 1978g “On the Use of Farsi and Arabic Languages in Computer-Based Information Systems”. Proc. of the Symp. on the Linguistic Implications of Computer-Based Information Systems, New Delhi, India, November 1978. Conference paper
34 1979 “An Introduction to Placement and Routing Techniques in Computer-Aided Design of Printed Circuit Boards”. Bulletin of the Iranian Mathematical Society, No. 10, pp. 18L-30L, Fall 1978 & Winter 1979. Journal paper
35 1979a “A Data Structure for Family Relations”, F. Mavaddat and B. Parhami. The Computer Journal, Vol. 22, No. 2, pp. 110-113, May 1979. Journal paper
36 1979b “Interconnection Redundancy for Reliability Enhancement in Fault-Tolerant Digital Systems”. Digital Processes, Vol. 5, Nos. 3-4, pp. 199-211, 1979. Journal paper
     

Return to Top of this page

 
Item Year Title and Co-Authors Publication or Publisher  (Link) Category
37 1980 “Automatic Recognition of Printed Farsi Texts” (summary), B. Parhami and M. Taraghi. Proc. of the Conf. on Pattern Recognition, Oxford, England, January 1980. Conference paper
38 1981  “Language-Dependent Considerations for Computer Applications in Farsi and Arabic Speaking Countries”. System Approach for Development (Proc. of IFAC Conf.), North-Holland, Amsterdam, pp. 507-513, 1981. Conference paper
39 1981a “Application of a Minicomputer for Direct Numerical Control of Multiple Machine Tools”, B. Parhami and K. Alvandi. System Approach for Development (Proc. of IFAC Conf.), North-Holland, Amsterdam, pp. 231-236,  1981. Conference paper
40 1981b Glossary of Computers and Informatics: English/Persian, B. Parhami and V. Daie. Informatics Society of Iran, Tehran, May  1981. Reprinted many times up to 1991. Revised by an ISI committee in 1994. (Info) Book
41 1981c “Automatic Recognition of Printed Farsi Texts”, B. Parhami and M. Taraghi. Pattern Recognition, Vol. 14, Nos. 1-6, pp. 395-403, 1981. (pdf_file) Journal paper
42 1984 “Why Networking?: An Introduction to the Concepts, Terminology, Architecture, and Applications of Computer Networks”. Proc. of the UNESCO Workshop on Standardization and Modalities of Exchange from the Network Point of View, Tehran, pp. 1-27, February 1984.  Conference paper, invited
43 1984a “Developments in Dataflow Computer Architecture”. Proc. of the 15th National Iranian Mathematics Conf., Shiraz, March 1984. Conference paper
44 1984b Computer Appreciation (Aashnaaee baa Computer, in Persian).  Tehran, 210+x pp., 1984. Reprinted in 1985, 1987, and yearly thereafter. As of 2001, was still in use as a textbook. (Info) Book
45 1984c “Standard Farsi Information Interchange Code and Keyboard Layout: A Unified Proposal”. Journal of the Institution of Electrical and Telecommunications Engineers, Vol. 30, No. 6, pp. 179-183, 1984. Journal paper
46 1985 “University Education in Computer Science and Technology: The New Iranian Plan”. Proc. of the IFIP 4th World Conf. on Computers in Education, Norfolk, VA, pp. 923-930, August 1985. Conference paper
47 1986 “Computer Science and Engineering Education in a Developing Country: The Case of Iran”. Education and Computing, Vol. 2, No. 4, pp. 231-242, 1986.  Journal paper
48 1986a “A Geometric View of Mutual Exclusion and Deadlock in Computer Systems”. ACM SIGCSE Bulletin, Vol. 18, No. 4, pp. 2-5, December 1986. (pdf file) Journal paper, unrefereed
49 1987 “Systolic Up/Down Counters with Zero and Sign Detection”. Proc. of the Eighth Symp. on Computer , Como, Italy, pp. 174-178, May 1987. Conference paper
50 1987a “On the Complexity of Table  Look-Up for Iterative Division”. IEEE Transactions on Computers, Vol. 36, No. 10, pp. 1233-1236, October 1987. Journal paper
51 1987b “A General Theory of Carry-Free and Limited-Carry Computer Arithmetic”. Proc. of the Canadian Conf. on VLSI, Winnipeg, Canada, pp. 167-172, October 1987. Conference paper
52 1988 “Conversions Between Generalized Signed-Digit and Conventional Number Representations”. Proc. of the Second International Parallel Processing Symp., Fullerton, CA, pp. 95-106, April 1988. Conference paper
53 1988a “From Defects to Failures: A View of Dependable Computing”. Computer Architecture News, Vol. 16, No. 4, pp. 157-168, September 1988. (pdf_file) Journal paper, unrefereed
54 1988b “URISC: The Ultimate Reduced Instruction Set Computer”, F. Mavaddat and B. Parhami. International Journal of Electrical Engineering Education, Vol. 25, No. 4, pp. 327-334, October 1988. (pdf_file) Journal paper
55 1988c “Zero, Sign, and Overflow Detection Schemes for Generalized Signed-Digit Arithmetic”. Proc. of the 22nd Asilomar Conf. on Signals, Systems, and Computers, Pacific Grove, CA, pp. 636-639, October/November  1988. (pdf_file) Conference paper
56 1988d “Carry-Free Addition of Recoded Binary Signed-Digit Numbers”. IEEE Transactions on Computers, Vol. 37, No. 11, pp. 1470-1476,  November 1988. (pdf_file) Journal paper
57 1988e “Design for Testability through the Enhancement of Controllabilities and Observabilities of Register Transfer Specifications”, B. Parhami and F. Mavaddat. Proc. of the Canadian Conf. on Electrical and Computer Engineering, Vancouver, BC, pp. 385-388, November 1988. Conference paper
58 1989 “A New Method for Designing Highly Parallel Binary Multipliers”. Proc. of the Third International Parallel Processing Symp., Fullerton, CA, pp. 176-185, March 1989. Conference paper
59 1989a “Minimal Multiplexer Realization of Logic Functions”. Canadian Electrical and Computer Engineering Journal, Vol. 14, No. 2, pp. 67-71, April 1989. Journal paper
60 1989b “A New Paradigm for the Design of Dependable Systems”. Proc. of the International Symp. on Circuits and Systems, Portland, OR, pp. 561-564, May 1989. (pdf_file) Conference paper
61 1989c “Optimal Universal Logic Modules for the Synthesis of Arbitrary Logic Functions”. Proc. of the 32nd Midwest Symp. on Circuits and Systems, Champaign, IL, pp. 212-215, August 1989. (pdf_file) Conference paper
62 1989d “A Data-Driven Dependability Assurance Scheme with Applications to Data and Design Diversity”. Proc. of the IFIP International Working Conf. on Dependable Computing for Critical Applications, Santa Barbara, CA, pp. 105-112, August 1989. Conference paper
63 1989e “Parallel Counters for Signed Binary Signals”. Proc. of the 23rd Asilomar Conf. on Signals, Systems, and Computers, Pacific Grove, CA, pp. 513-516, October/November 1989. (pdf_file) Conference paper
64 1989f “A Framework for the Study of Computer System Dependability”. Proc. of the 23rd Asilomar Conf. on Signals, Systems, and Computers, Pacific Grove, CA, pp. 1017-1021, October/November 1989. (pdf_file) Conference paper
65 1989g “Optimal Number of Disk Clock Tracks for Block-Oriented Rotating Associative Processors”. IEE Proceedings – Part E: Computers and Digital Techniques, Vol. 136, No. 6, pp. 535-538, November 1989. (pdf_file) Journal paper
     

Return to Top of this page

 
Item Year Title and Co-Authors Publication or Publisher  (Link) Category
66 1990 “Generalized Signed-Digit Number Systems: A Unifying Framework for Redundant Number Representations”. IEEE Transactions on Computers, Vol. 39, No. 1, pp. 89-98, January 1990. (pdf_file) Journal paper
67 1990a “Associative Memory Designs for VLSI Implementation”. Proc. of the International Conf. on and Their Applications, Miami, FL, pp. 359-366, March 1990. (pdf_file) Conference paper
68 1990b “Massively Parallel Search Processors: History and Modern Trends”. Proc. of the Fourth International Parallel , Fullerton, CA, pp. 91-104, April 1990. Conference paper
69 1990c “A Unified Approach to Correctness and Timeliness Requirements for Ultrareliable Concurrent Systems”. Proc. of the Fourth International Parallel Processing Symp., Fullerton, CA, pp. 733-747, April 1990. Conference paper
70 1990d “Systolic Associative Memories”. Proc. of the International Conf. on Parallel Processing, St. Charles, IL, Vol. I, pp. I-545 to I-548, August 1990. Conference paper
71 1991 “The Mixed Serial/Parallel Approach to VLSI Search Processors”. Proc. of the 24th Hawaii International Conf. on System Sciences, Minitrack on Associative Processing, Koloa, Hawaii, Vol. I, pp. 202-211, January 1991. (pdf_file) Conference paper
72 1991a “A Data-Driven Dependability Assurance Scheme with Applications to Data and Design Diversity”. In Dependable Computing for Critical Applications (Dependable Computing and Fault-Tolerant Systems, Vol. 4), Springer-Verlag, Wien, pp. 257-282,  1991. Book chapter
73 1991b “High-Performance Parallel Pipelined Voting Networks”. Proc. of the Fifth International Parallel Processing Symp., Anaheim, CA, pp. 491-494, April/May 1991. (pdf_file) Conference paper
74 1991c “Scalable Architectures for VLSI-Based Associative Memories”. In Parallel Architectures, Edited by N. Rishe, S. Navathe, and D. Tal, IEEE Computer Society Press, pp. 181-200, 1991. Book chapter
75 1991d “Voting Networks”. IEEE Transactions on Reliability, Vol. 40, No. 3, pp. 380-394, August 1991. (pdf_file) Journal paper
76 1991e “The Parallel Complexity of Weighted Voting”. Proc. of the International Conf. on and Systems, Washington, DC, pp. 382-385, October 1991. Conference paper
77 1991f “New Classes of Unidirectional Error-Detecting Codes”. Proc. of the International Conf. on Computer Design, Cambridge, MA, pp. 574-577, October 1991. (pdf_file) Conference paper
78 1991g “Design of m-out-of-n Bit-Voters”. Proc. of the 25th Asilomar Conf. on Signals, Systems, and Computers, Pacific Grove, CA, Vol. 2, pp. 1260-1264, November 1991. (pdf_file) Conference paper
79 1992 “Optimal Aspect Ratio and Number of Separable Row/Column Buses for Mesh-Connected Parallel Computers”, M.J. Serrano and B. Parhami. Proc. of the Sixth International Parallel Processing Symp., Beverly Hills, CA, pp. 343-347, March 1992. (pdf_file) Conference paper
80 1992a “Optimal Algorithms for Exact, Inexact, and Approval Voting”. Proc. of the 22nd International Symp. on Fault-Tolerant Computing, Boston, pp. 404-411, July 1992. (pdf_file) Conference paper
81 1992b “Flexible Massively Parallel Arithmetic on Associative Processors” (Extended Abstract). Proc. of the Associative Processing and Applications Workshop, Syracuse, NY, pp. 16-1 to 16-8, July 1992. Conference paper
82 1992c “Systolic Number Radix Converters”. The Computer Journal, Vol. 35, No. 4, pp. 405-409, August 1992. Journal paper
83 1992d “Architectural Tradeoffs in the Design of VLSI-Based Associative Memories”. Microprocessing and Microprogramming, Vol. 36, No. 1, pp. 27-41, November 1992. Journal paper
84 1993 “Scheduling of Replicated Tasks to Meet Correctness Requirements and Deadlines”, B. Parhami and C.Y. Hung. Proc. of the 26th Hawaii International Conf. on System Sciences, Vol. 2, pp. 506-515, January 1993. (pdf_file) Conference paper
85 1993a “Alternate Memory Compression Schemes for Modular Multiplication”, B. Parhami and H.-F. Lai. IEEE Transactions on Signal Processing, Vol. 41, No. 3, pp. 1378-1385, March 1993. (pdf_file) Journal paper
86 1993b “On the Implementation of Arithmetic  Support Functions for Generalized Signed-Digit Number Systems”. IEEE Transactions on Computers, Vol. 42, No. 3, pp. 379-384, March 1993. (pdf_file) Journal paper
87 1993c “Average-Case-Optimal Maximum and Minimum Finding on Fully Parallel Associative Memories”. Proc. of the Associative Processing and Applications Workshop, Syracuse, NY, pp. 9-1 to 9-7, July 1993. Conference paper
88 1993d “Fault Tolerance Properties of Mesh-Connected Parallel Computers with Separable Row/Column Buses”. Proc. of the 36th Midwest Symp. on Circuits and Systems, Detroit, MI, pp. 1128-1131, August 1993. (pdf_file) Conference paper
89 1993e “Generalized Signed-Digit Multiplication and Its Systolic Realizations”, C.Y. Hung and B. Parhami. Proc. of the 36th Midwest Symp. on Circuits and Systems, Detroit, MI, pp. 1505-1508, August 1993. (pdf_file) Conference paper
90 1993f “Optimal Architectures and Algorithms for Mesh-Connected Parallel Computers with Separable Row/Column Buses”, M.J. Serrano and B. Parhami. IEEE Transactions on Parallel and Distributed Systems, Vol. 4, No. 10, pp. 1073-1080, October 1993. (pdf_file) Journal paper
91 1993g “Optimal Table-Lookup Schemes for Binary-to-Residue and Residue-to-Binary Conversions”. Proc. of the 27th Asilomar Conf. on Signals, Systems, and Computers, Pacific Grove, CA, Vol. 1, pp. 812-816, November 1993. (pdf_file) Conference paper
92 1994 “An Approximate Sign Detection Method for Residue Numbers and Its Application to RNS Division”, C.Y. Hung and B. Parhami. Computers & Mathematics with Applications, Vol. 27, No. 4, pp. 23-35, February 1994. (pdf file) Journal paper
93 1994a