`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`INTEL CORPORATION,
`
`Petitioner
`
`V.
`
`FG SRC LLC,
`
`Patent Owner
`
`CASE NO.: 2020-01449
`PATENT NO. 7,149,867
`
`DECLARATION OF RAJESH K. GUPTA, PH.D.
`
`Mail Stop PATENT BOARD
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`
`Alexandria, VA 22313-1450
`
`Intel Exhibit 1010 - 1
`
`
`
`I, Dr. Rajesh K. Gupta, declare as follows:
`
`1.
`
`I am currently Professor and Qualcomm Endowed Chair at the
`
`Department of Computer Science and Engineering at University of California, San
`
`Diego ("UCSD"). I have served in that role since 2002.
`
`2.
`
`I conduct research in advancing computing technologies and computer
`
`system architecture, and supervise Ph.D. students.
`
`Concurrent Systems Architecture Group ("CSAG")
`
`3.
`
`From 1994 to 1996, I was an assistant professor of Computer Science
`
`at the University of Illinois, Urbana-Champaign ("UIUC"). While at UIUC, I
`
`collaborated closely with Dr. Andrew A. Chien, who ran the Concurrent Systems
`
`Architecture Group ("CSAG") at UIUC from 1990 to 1998. The CSAG was
`
`Professor Chien's research group, and its original website address was www(cid:173)
`
`csag.cs.uiuc.edu/. That website, and the links and information provided on the
`
`website, was available to the general public.
`
`4.
`
`One of the research projects unde1taken by CSAG, which began at
`
`least as early as 1996, was called the "Multiprocessor with Reconfigurable
`
`Parallel Hardware" ("MORPH") project. I led a later implementation of the
`
`MORPH project research into a machine prototype, called the "Adaptive Memory
`
`Reconfiguration Management" ("AMRM") project, when I moved to the
`
`University of California, Irvine in the Fall of 1996. These projects related to the
`
`same ideas about reconfigurable computer processor architecture and systems, and,
`
`thus, were referred to as the MORPH/ AMRM project.
`
`5.
`
`Dr. Chien and I collaborated closely together at UIUC and thereafter,
`
`including by jointly applying for a research grant for the MORPH/ AMRM project
`
`from the National Science Foundation ("NSF") and later to the Defense Advanced
`
`Research Project Agency ("DARPA"). See paragraph 9, below.
`
`2
`
`Intel Exhibit 1010 - 2
`
`
`
`6.
`
`In 1996, I took a position as an assistant professor in the Department
`
`of Information and Computer Sciences at University of California, Irvine ("UCI").
`
`Dr. Chien and I continued to collaborate on the MORPH project (including with
`
`others) even after I had joined UCI. While at UCI, I helped maintain a website
`
`page for the AMRM project hosted by UCI which was accessible by the public via
`
`the link at https://www.ics.uci.edu/~amrm/. That website continues to be publicly
`
`available today.
`
`7.
`
`I left UCI to join UC San Diego (UCSD) in 2002. Dr. Chien and I
`
`worked together at UCSD between 2002 and 2006. When Dr. Chien joined UCSD
`
`in 1998, the work of the CSAG moved also, and the website was hosted by the
`
`Systems and Networking Group in the Department of Computer Science and
`
`Engineering at UCSD, via the link http://www-csag.ucsd.edu/. That website, and
`
`the links and information provided on the website, was available to the general
`
`public.
`
`8.
`
`Clicking on the link titled "MORPH/ AMRM: High Perfonnance
`
`computing based on Sma1i Reconfiguration" on the
`
`http://cseweb.ucsd.edu/groups/csag/html/ website takes users to the AMRM project
`
`website hosted by UCI via the link at https://www.ics.uci.edu/~amrm/. That
`
`website, and the links and information provided on the website, was and continues
`
`to be available to the general public.
`
`National Science Foundation Grant
`
`9.
`
`In 1996, Dr. Chien and I applied for a research grant from the Office
`
`of Advanced Cyberinfrastructure of the National Science Foundation ("NSF").
`
`10. The NSF required award grantees to follow certain procedures as set
`
`out in Grant Policy Manual NSF95-26 ("GPM"), which was in effect from 1995 to
`
`July 2002. The GPM is still publicly available and can be accessed via
`
`https://www.nsf.gov/pubs/stisl 995/nsf9526 (accessed June 22, 2020).
`
`3
`
`Intel Exhibit 1010 - 3
`
`
`
`11. One condition of the NSF award was that we submit annual reports
`
`and a final report. We were also required to make infonnation about the project
`
`publicly accessible through publications, at conferences, or by other means,
`
`including Principal Investigator (PI) Meetings held by the community of
`
`researchers and the NSF. A number of the publications and conferences are
`
`discussed at paragraphs 17-25, below.
`
`MORPH Project
`
`12. The application that Dr. Chien and I submitted in 1996 was
`
`successful, and we jointly received NSF Grant Award ASC-96-34947 ("the NSF
`
`Grant").
`
`13. The award grant was for $100,000, the period of the grant began in or
`
`around August 15, 1996 and was set to expire on or about July 31, 1998. The
`
`working title of the project was "PDS: A Flexible Architecture for Executing
`
`Component Software at 100 Teraops". Attached as Exhibit A is a true and correct
`
`copy of the award abstract, which is publicly available and can be accessed via
`
`https://www.nsf.gov/awardsearch/showAward? A WD ID=9634947.
`
`14. Our research pursuant to the NSF Grant concluded in or around July
`
`1998.
`
`Publications of MORPH/AMRM Papers
`
`15.
`
`From July 1998 until about October 1998, Dr. Chien and I
`
`collaborated on the preparation of the Final Project Report.
`
`16.
`
`I submitted the Final Project Report to the NSF around October 1998.
`
`17.
`
`In addition to submitting the Final MORPH Report, Dr. Chien and I
`
`additionally disseminated the results of the research conducted pursuant to the NSF
`
`Grant through various conferences and papers, including at least the following
`
`papers described in paragraphs 18-26 below.
`
`4
`
`Intel Exhibit 1010 - 4
`
`
`
`18.
`
`In the first half of 1996, Dr. Chien and I coauthored a paper entitled
`
`MORPH: A System Architecture for Robust H;gher Pe,formance Using
`
`Customization. We presented this paper at Frontiers '96, The Sixth Symposium on
`
`the Frontiers of Massively Parallel Computing. ("Frontiers '96 Conference"). The
`
`Frontiers '96 Conference was sponsored by the Institute of Electrical and
`
`Electronics Engineers, Inc. ("IEEE") and held in Annapolis, Maryland between
`
`October 27-31, 1996. The IEEE is the world's largest technical professional
`
`organization, and is a widely-recognized publisher of technical papers spanning a
`
`wide range of technologies including electronics, electrical engineering,
`
`telecommunications, computing, and more. The IEEE publishes thousands of
`
`conference papers every year, including by making them publicly available via its
`
`Xplore digital library. The IEEE's collection of publications is recognized by
`
`academics and industry workers around the world as an authoritative source of
`
`consolidated published papers in electrical engineering, computer science, and
`
`related fields. Based on my experience in attending conferences sponsored by the
`
`IEEE, and based on the general practice in the scientific and engineering
`
`community, I believe this paper was distributed to the conference attendees prior to
`
`or during the conference.
`
`19. This paper was subsequently published as pp. 336-345 of the Frontiers
`
`'96 Conference Proceedings by the IEEE in 1996. As with other IEEE
`
`conferences, this paper was made available in 1996 to conference attendees at
`
`Frontiers '96, and I understand that it has been available from the IEEE Xplore
`
`website (https://ieeexplore.ieee.org/document/558112) since at least as early as
`
`August 6, 2002.
`
`20.
`
`I have reviewed Exhibit 1005, and it is a true and correct copy of this
`
`article, MORPH: A System Architecture for Robust Higher Performance Using
`
`Customization (an NSF 100 TeraOps point design study), which was publicly
`
`5
`
`Intel Exhibit 1010 - 5
`
`
`
`available at the '96 Conference in 1996, published by IEEE in 1996, and publicly
`
`available in Xplore at least as early as August 2002.
`
`21.
`
`In 1997, after I had joined the faculty at UCI, I co-authored a paper
`
`entitled Architectural Adaptation of Application-Specific Locality Optimizations
`
`with Xingbin Zhang, Ali Dasdan, and Dr. Chien (all at UIUC at the time) and
`
`Martin Schulz (at the Institut fir Informatik, Technische Universitat Milnchen).
`
`We presented this paper at the International Corzference on Computer Design -
`
`VLSI in Computers and Processors ("VLSI '97 Conference"). The VLSI '97
`
`Conference was sponsored by the IEEE and was held in Austin, Texas between
`
`October 12-15, 1997. Based on my experience in attending conferences organized
`
`by the IEEE, and based on the general practice in the scientific and engineering
`
`community, I believe this paper was distributed to the conference attendees prior to
`
`or during the conference.
`
`22. This paper was subsequently published as pp. 150-156 of the
`
`VLSI '97 Conference Proceedings by the IEEE in 1997. It was made available in
`
`1997 to the conference attendees at VLSI '97 Conference, and I understand that it
`
`has been available from the IEEE Xplore website
`
`(https://ieeexplore.ieee.org/document/628862) at least as early as August 6, 2002.
`
`23 .
`
`I have reviewed Exhibit 1003, and it is a true and con-ect copy of this
`
`article, Architectural Adaptation of Application-Specific Locality Optimizations,
`
`which was publicly available at the VLSI '97 Conference in 1997, published by
`
`IEEE in 1997, and publicly available in Xplore at least as early as August 2002.
`
`24.
`
`In 2000, I authored a research paper entitled Architectural Adaptation
`
`in AA1RM Machines. I presented this paper at the Proceedings of the IEEE
`
`Computer Society Workshop on VLSI 2000 ("VLSI '00 Workshop"). The
`
`VLSI '00 Workshop was held in Orlando, Florida between April 27/28, 2000.
`
`Based on my experience in attending conferences organized by the IEEE, and
`
`6
`
`Intel Exhibit 1010 - 6
`
`
`
`based on the general practice in the scientific and engineering community, I
`
`believe this paper was distributed to the conference attendees prior to or during the
`
`conference.
`
`25. This paper was subsequently published as pp. 75-80 of the VLSI '00
`
`Workshop Proceedings by the IEEE in 1997. It was made available to the
`
`conference attendees at VLSI '97 Conference, and I understand that it has been
`
`available from the IEEE Xplore website
`
`(https://ieeexplore.ieee.org/document/844533) at least as early as August 6, 2002.
`
`26.
`
`I have reviewed Exhibit 1004, and it is a true and con-ect copy of this
`
`article, Architectural Adaptation in AMRM Machines, which was publicly
`
`available at the VLSI ' 00 Conference in 1997, published by IEEE in 1997, and
`
`publicly available in Xplore at least as early as August 2002.
`
`I declare under penalty of pe1jury that the foregoing is true and correct.
`
`Date: August 10, 2020
`
`R1lje K . Gu
`
`7
`
`Intel Exhibit 1010 - 7
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Exhibit A
`
`Exhibit A
`
`Intel Exhibit 1010 - 8
`
`Intel Exhibit 1010 - 8
`
`
`
`7/30/2020
`
`
`NSF Award Search: Award#9634947 - PDS: A Flexible Architecture for Executing Component Software at 100 Teraops
`
`RESEARCH AREAS
`
`
`
`FUNDING
`
`
`
`AWARDS
`
`
`
`
`
`DOCUMENT LIBRARY
`
`NEWS
`
`
`
`
`
`ABOUT NSF
`
`SEARCH
`
`Awards
`
`Search Awards
`
`Recent Awards
`
`Presidential and Honorary
`Awards
`
`About Awards
`
`How to Manage Your Award
`
`Grant Policy Manual
`
`Grant General Conditions
`
`Cooperative Agreement
`Conditions
`
`Special Conditions
`
`Federal Demonstration
`Partnership
`
`Policy Office Website
`
`Award Abstract #9634947
` PDS: A Flexible Architecture for Executing Component Software at
`100 Teraops
`
`NSF Org:
`
`OAC
`Office of Advanced Cyberinfrastructure (OAC)
`
`Initial Amendment Date:
`
`August 22, 1996
`
`Latest Amendment Date:
`
`August 22, 1996
`
`Award Number:
`
`9634947
`
`Award Instrument:
`
`Standard Grant
`
`Program Manager:
`
`Charles H. Koelbel
`OAC Office of Advanced Cyberinfrastructure (OAC)
`CSE Direct For Computer & Info Scie & Enginr
`
`Start Date:
`
`August 15, 1996
`
`End Date:
`
`July 31, 1998 (Estimated)
`
`Awarded Amount to Date:
`
`$100,000.00
`
`Investigator(s):
`
`Andrew Chien achien@cs.uchicago.edu (Principal Investigator)
`Rajesh Gupta (Co-Principal Investigator)
`
`Sponsor:
`
`University of Illinois at Urbana-Champaign
`1901 South First Street
`Champaign, IL 61820-7406 (217)333-2187
`
`NSF Program(s):
`
`ADVANCED COMP RESEARCH PROGRAM,
`COMPUTER SYSTEMS ARCHITECTURE
`
`Program Reference Code(s):
`
`9216, HPCC
`
`Program Element Code(s):
`
`4080, 4715, Z665
`
`ABSTRACT
`
`Application software for 100 TeraOps machines be based on the increasing use of
`component software (libraries, GUIs, problem solving environments) and extensive use of
`interoperability frameworks (CORBA, OLE, SOM, etc.), producing applications which are
`complex conglomerates of variegated programs. To support these applications, the
`machine must present a programmable interface (i.e. efficient shared address spaces and
`data movement) and scaleable high performance. This project will study a flexible machine
`architecture that recognizes these technological realities and not only supports advanced
`software structures, but exploits them to configure its programmable hardware, adapting
`itself to the application. The programming flexibility can provide a wide range of
`convenient interfaces, ranging from uniform cache-coherent shared memory, to clusters of
`smaller shared memory systems, to fully distributed memory. In addition to a range of
`
`https://www.nsf.gov/awardsearch/showAward?AWD_ID=9634947
`
`1/2
`
`Intel Exhibit 1010 - 9
`
`
`
`7/30/2020
`
`NSF Award Search: Award#9634947 - PDS: A Flexible Architecture for Executing Component Software at 100 Teraops
`interfaces, this flexible machine can customize both operations and protocols, exploiting
`appropriate mechanisms and policies to minimize the critical performance aspect--
`communication--at all levels of the system. This machine design leverages the wealth of
`research into optimal architectural mechanisms, customizable cache-coherence, as well as
`technological advances in interprocedural analysis, programmable hardware, and hardware
`synthesis technology, to achieve general-purpose high performance.
`
`
`
`Please report errors in award information by writing to: awardsearch@nsf.gov.
`
`
`
`
`
`
`
`RESEARCH AREAS
`
`
`
`FUNDING
`
`
`
`AWARDS
`
`
`
`DOCUMENT LIBRARY
`
`
`
`NEWS
`
`
`
`ABOUT NSF
`
`
`
`Website Policies | Budget and Performance | Inspector General | Privacy | FOIA | No FEAR Act | USA.gov
`Accessibility | Plain Language | Contact
`
`National Science Foundation, 2415 Eisenhower Avenue, Alexandria, Virginia 22314, USA
`Tel: (703) 292-5111, FIRS: (800) 877-8339 | TDD: (800) 281-8749
`
` Text Only Version
`
`
`
`https://www.nsf.gov/awardsearch/showAward?AWD_ID=9634947
`
`2/2
`
`Intel Exhibit 1010 - 10
`
`