INFORMATION ABOUT PRINCIPAL INVESTIGATORS/PROJECT DIRECTORS (PI/PD) and co-PRINCIPAL INVESTIGATORS/co-PROJECT DIRECTORS Submit ONE copy of this form for each PI/PD and co-PI/PD identified on the proposal. The form(s) should be attached to the original proposal as specified in GPG Section II.B. Submission of this information is voluntary and is not a precondition of award. The information will not be disclosed to external peer reviewers. DO NOT INCLUDE THIS FORM WITH ANY OF THE OTHER COPIES OF YOUR PROPOSAL AS THIS MAY COMPROMISE THE CONFIDENTIALITY OF THE INFORMATION. PI/PD Name: Roberta Serbanescu Gender: Male Female Ethnicity: (Choose one response) Hispanic or Latino Not Hispanic or Latino Race: (Select one or more) American Indian or Alaska Native Asian Black or African American Native Hawaiian or Other Pacific Islander White Disability Status: Hearing Impairment (Select one or more) Visual Impairment Mobility/Orthopedic Impairment Other None Citizenship: (Choose one) U.S. Citizen Permanent Resident Other non-U.S. Citizen Check here if you do not wish to provide any or all of the above information (excluding PI/PD name): REQUIRED: Check here if you are currently serving (or have previously served) as a PI, co-PI or PD on any federally funded project. Ethnicity Definition: Hispanic or Latino. A person of Mexican, Puerto Rican, Cuban, South or Central American, or other Spanish culture or origin, regardless of race. Race Definitions: American Indian or Alaska Native. A person having origins in any of the original peoples of North and South America (including Central America), and who maintains tribal affiliation or community attachment. Asian. A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian subcontinent including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam. Black or African American. A person having origins in any of the black racial groups of Africa. Native Hawaiian or Other Pacific Islander. A person having origins in any of the original peoples of Hawaii, Guam, Samoa, or other Pacific Islands. White. A person having origins in any of the original peoples of Europe, the Middle East, or North Africa. WHY THIS INFORMATION IS BEING REQUESTED: The Federal Government has a continuing commitment to monitor the operation of its review and award processes to identify and address any inequities based on gender, race, ethnicity, or disability of its proposed PIs/PDs. To gather information needed for this important task, the proposer should submit a single copy of this form for each identified PI/PD with each proposal. Submission of the requested information is voluntary and will not affect the organization’s eligibility for an award. However, information not submitted will seriously undermine the statistical validity, and therefore the usefulness, of information received from others. Any individual not wishing to submit some or all the information should check the box provided for this purpose. (The exceptions are the PI/PD name and the information about prior Federal support, the last question above.) Collection of this information is authorized by the NSF Act of 1950, as amended, 42 U.S.C. 1861, et seq. Demographic data allows NSF to gauge whether our programs and other opportunities in science and technology are fairly reaching and benefiting everyone regardless of demographic category; to ensure that those in under-represented groups have the same knowledge of and access to programs and other research and educational opportunities; and to assess involvement of international investigators in work supported by NSF. The information may be disclosed to government contractors, experts, volunteers and researchers to complete assigned work; and to other government agencies in order to coordinate and assess programs. The information may be added to the Reviewer file and used to select potential candidates to serve as peer reviewers or advisory committee members. See Systems of Records, NSF-50, “Principal Investigator/Proposal File and Associated Records,” 63 Federal Register 267 (January 5, 1998), and NSF-51, “Reviewer/Proposal File and Associated Records,” 63 Federal Register 268 (January 5, 1998). NSF Form 1225 (10/98) 1 COVER SHEET FOR PROPOSAL TO THE NATIONAL SCIENCE FOR NSF USE ONLY FOUNDATION NSF PROPOSAL NUMBER PROGRAM ANNOUNCEMENT/SOLICITATION NO./CLOSING DATE Information Management and Communication - Information Retrieval, sharing and Display, , 6/13/03 IT FOR CONSIDERATION BY NSF ORGANIZATIONAL UNIT(S) (Indicate the most specific unit known, i.e., program, division, etc.) DATE RECEIVED NUMBER OF COPIES DIVISION ASSIGNED EMPLOYER IDENTIFICATION NUMBER (EIN) OR TAXPAYER IDENTIFICATION NUMBER (TIN) FUND CODE DUNS # (Data Universal Numbering System) SHOW PREVIOUS AWARD NO. IF THIS IS xxx-xx-xxxx FILE LOCATION IS THIS PROPOSAL BEING SUBMITTED TO ANOTHER FEDERAL A RENEWAL AGENCY? YES NO IF YES, LIST ACRONYM(S) AN ACCOMPLISHMENT-BASED RENEWAL NAME OF ORGANIZATION TO WHICH AWARD SHOULD BE MADE ADDRESS OF AWARDEE ORGANIZATION, INCLUDING 9 DIGIT ZIP CODE Old Dominion University P.O. Box 6369 800 West 46th Street Norfolk, VA 23508 AWARDEE ORGANIZATION CODE (IF KNOWN) NAME OF PERFORMING ORGANIZATION, IF DIFFERENT FROM ABOVE ADDRESS OF PERFORMING ORGANIZATION, IF DIFFERENT, INCLUDING 9 DIGIT ZIP CODE ODU Computer Science Department Computer Science Department Old Dominion University Norfolk, VA 23529-0162 PERFORMING ORGANIZATION CODE (IF KNOWN) IS AWARDEE ORGANIZATION (Check All That Apply) (See GPG II.D.1 For Definitions) FOR-PROFIT ORGANIZATION SMALL BUSINESS MINORITY BUSINESS WOMAN-OWNED BUSINESS TITLE OF PROPOSED PROJECT Integrated Media System (IMS) REQUESTED AMOUNT PROPOSED DURATION (1-60 MONTHS) REQUESTED STARTING DATE 6 months May 13, 2003 SHOW RELATED PREPROPOSAL NO., IF APPLICABLE $ CHECK APPROPRIATE BOX(ES) IF THIS PROPOSAL INCLUDES ANY OF THE ITEMS LISTED BELOW BEGINNING INVESTIGATOR (GPG I.A.3) VERTEBRATE ANIMALS (GPG II.D.12) IACUC App. Date DISCLOSURE OF LOBBYING ACTIVITIES (GPG II.D.1) PROPRIETARY & PRIVILEGED INFORMATION (GPG I.B, II.D.7) HUMAN SUBJECTS (GPG II.D.12) Exemption Subsection or IRB App. Date NATIONAL ENVIRONMENTAL POLICY ACT (GPG II.D.10) INTERNATIONAL COOPERATIVE ACTIVITIES: COUNTRY/COUNTRIES HISTORIC PLACES (GPG II.D.10) SMALL GRANT FOR EXPLOR. RESEARCH (SGER) (GPG II.D.12) FACILITATION FOR SCIENTISTS/ENGINEERS WITH DISABILITIES (GPG V.G.) GROUP PROPOSAL (GPG II.D.12) RESEARCH OPPORTUNITY AWARD (GPG V.H) PI/PD DEPARTMENT PI/PD POSTAL ADDRESS Janet Brunelle, Computer Science (757) 683-4900 Old Dominion University Computer Science Department Norfolk, VA 23529-0162 NAMES (TYPED) High Degree Yr of Degree Telephone Number Electronic Mail Address M.S. C.S. 1980 (757) 683-4832 brunelle@cs.odu.edu PI/PD FAX NUMBER PI/PD NAME Janet Brunelle CO-PI/PD CO-PI/PD CO-PI/PD CO-PI/PD NSF Form 1207 (10/98) Page 1 of 2 2 Certification for Principal Investigators and Co-Principal Investigators I certify to the best of my knowledge that: (1) the statements herein (excluding scientific hypotheses and scientific opinions) are true and complete, and (2) the text and graphics herein as well as any accompanying publications or other documents, unless otherwise indicated, are the original work of the signatories or individuals working under their supervision. I agree to accept responsibility for the scientific conduct of the project and to provide the required project reports if an award is made as a result of this proposal. I understand that the willful provision of false information or concealing a material fact in this proposal or any other communication submitted to NSF is a criminal offense (U.S.Code, Title 18, Section 1001). Name (Typed) PI/PD Signature Social Security No.* Date Roberta Serbanescu Co-PI/PD Co-PI/PD Co-PI/PD Co-PI/PD Certification for Authorized Organizational Representative or Individual Applicant By signing and submitting this proposal, the individual applicant or the authorized official of the applicant institution is: (1) certifying that statements made herein are true and complete to the best of his/her knowledge; and (2) agreeing to accept the obligation to comply with NSF award terms and conditions if an award is made as a result of this application. Further, the applicant is hereby providing certifications regarding Federal debt status, debarment and suspension, drug-free workplace, and lobbying activities (see below), as set forth in the Grant Proposal Guide (GPG), NSF 99-2. Willful provision of false information in this application and its supporting documents or in reports required under an ensuing award is a criminal offense (U.S. Code, Title 18, Section 1001). In addition, if the applicant institution employs more than fifty persons, the authorized official of the applicant institution is certifying that the institution has implemented a written and enforced conflict of interest policy that is consistent with the provisions of Grant Policy Manual Section 510; that to the best of his/her knowledge, all financial disclosures required by that conflict of interest policy have been made; and that all identified conflicts of interest will have been satisfactorily managed, reduced or eliminated prior to the institution’s expenditure of any funds under the award, in accordance with the institution’s conflict of interest policy. Conflicts that cannot be satisfactorily managed, reduced or eliminated must be disclosed to NSF. Debt and Debarment Certifications (If answer “yes” to either, please provide explanation.) Is the organization delinquent on any Federal debt? Is the organization or its principals presently debarred, suspended, proposed for debarment, declared ineligible, or voluntarily excluded from covered transactions by any Federal Department or agency? Yes No Yes No Certification Regarding Lobbying This certification is required for an award of a Federal contract, grant or cooperative agreement exceeding $100,000 and for an award of a Federal loan or a commitment providing for the United States to insure or guarantee a loan exceeding $150,000. Certification for Contracts, Grants, Loans and Cooperative Agreements The undersigned certifies, to the best of his or her knowledge and belief, that: (1) No Federal appropriated funds have been paid or will be paid, by or on behalf of the undersigned, to any person for influencing or attempting to influence an officer or employee of any agency, a Member of Congress, an officer or employee of Congress, or an employee of a Member of Congress in connection with the awarding of any federal contract, the making of any Federal grant, the making of any Federal loan, the entering into of any cooperative agreement, and the extension, continuation, renewal, amendment, or modification of any Federal contract, grant, loan, or cooperative agreement. (2) If any funds other than Federal appropriated funds have been paid or will be paid to any person for influencing or attempting to influence an officer or employee of any agency, a Member of Congress, and officer or employee of Congress, or an employee of a Member of Congress in connection with this Federal contract, grant, loan, or cooperative agreement, the undersigned shall complete and submit Standard Form LLL, “Disclosure of Lobbying Activities,” in accordance with its instructions. (3) The undersigned shall require that the language of this certification be included in the award documents for all subawards at all tiers including subcontracts, subgrants, and contracts under grants, loans, and cooperative agreements and that all subrecipients shall certify and disclose accordingly. This certification is a material representation of fact upon which reliance was placed when this transaction was made or entered into. Submission of this certification is a prerequisite for making or entering into this transaction imposed by Section 1352, Title 31, U.S. Code. Any person who fails to file the required certification shall be subject to a civil penalty of not less than $10,000 and not more than $100,000 for each such failure. AUTHORIZED ORGANIZATIONAL REPRESENTATIVE NAME/TITLE (TYPED) SIGNATURE DATE Roberta Serbanescu 05/04/2004 TELEPHONE NUMBER ELECTRONIC MAIL ADDRESS FAX NUMBER (757) 683-4832 brunelle@cs.odu.edu (757)683-4900 *SUBMISSION OF SOCIAL SECURITY NUMBERS IS VOLUNTARY AND WILL NOT AFFECT THE ORGANIZATION’S ELIGIBILITY FOR AN AWARD. HOWEVER, THEY ARE AN INTEGRAL PART OF THE NSF INFORMATION SYSTEM AND ASSIST IN PROCESSING THE PROPOSAL. SSN SOLICITED UNDER NSF ACT OF 1950, AS AMENDED. Page 2 of 2 Project Summary Over the past decades, our society is increasingly becoming dependent in computer intensive applications for home and business settings. The societal need for faster, more efficient computations has resulted in the manufacturing of hardware devices that attempt to fulfill this ever-increasing demand for faster processors. The GAP project takes on a different approach in satisfying this need by letting users utilize their existing computer resources. The project gives the data that comes from the CPU a whole different path-to the Graphics card-virtually providing an HOV lane for the congested data. This approach not only increases the company’s computer resources, but also improves the return of investment. The primarily customers of this project are universities and scientific labs that require faster computational needs to perform various research. Instead of them wasting money on every new computer that they buy, the GAP project will allow them to get increased computing power with their existing machines. By creating a usable, extendable, and maintainable API to leverage this unused power, our scheme will increase the ultimate performance of scientific, database, and other related applications. 4 Table of contents 1. 2. 3. 4. SBIR Cover Page……………………………………………………………………………1 Project Summary…………………………………………………………………………….4 Table of contents……………………………..……………………………………………..5 Project Description. 4.1 Identification of the significance of the Innovation………………………………….6 4.2 Phase I Technical Objectives…………………………………………………………6 4.3 Research Plan………………………………………………………………………….7 4.4 Commercial Potential………………………………………………………………….10 4.5 Company Information and Management Team……………………………………..10 5. Reference Cited……………………………………………………………………………. 6. Biographical Sketches………………………………………………………………………11 7. Budgets……………………………………………………………………………………….12 8. Funding Plan…………………………………………………………………………………13 9. Supplementary Docs………………………………………………………………………..13 10. Marketing Plan …………………………………………………………………………….15 5 4. Project Description 4.1 Identification of the Significance of the Innovation Universities and business institutions are being inefficient with both time and money every time they buy a new computer. Even in the most stressful and processor time demanding computational tasks, these institutions are not efficiently using the graphical processors of their machines. The GAP project is designed to provide a product that will help utilize the currently idle Graphical Processor Units (GPUs) by creating a programmer application interface (API) to allow an efficient unitization of GPUs. This product will ultimately allow software developers and research institutions to get an improved computing power, time, and responsiveness by leveraging the GPUs of their existing hardware. In addition, the solution is designed to be cross-platformed and compatible with the current software products. Supporters of this product include the head of Virginia Tech’s super computer facility, Dr. Varadarajan, who has agreed that it is both feasible and desirable to leverage GPUs. In fact, this scheme had been discussed since 1996, but had never been implemented. The main research issues had been on the quality of floating point operations on a single precision numbers as well as on batched operations that require relatively parallel systems. 4.2. Phase I Technical Objectives The primary goal of the GAP project is to create a usable, extendable, and maintainable API to leverage the unused computing power of graphics processors that will result in increased performance of scientific, database, and other processor-intensive applications. Our task includes a re-compilation of existing software as well as code modifications for single-threaded applications. Our customer characteristics are programmers that use applications that require large amounts of computing power and have the need to analyze data quickly. Our product is sellable to major computing firms such as Microsoft, Apple, and Sun after the “proof of concept” stage for fast turn around with no need for specialist programmers or long term investment. It is sellable later to programmers and/or users with an individual license for possibility of greater profit margins. In order to reach its goals, our project will conduct prototype design and documentation activities in its phase I. First we will organize the tasks by contacting specific programmers and producing programmer design patterns. We will also create the marketing plan as well as the project web page. We will then conduct a prototype design that will involve the development, testing, and performance tuning tasks. We will produce a user’s manual that will insure consistency with the product. Finally, we will develop the SBIR phase II proposal. As a result of 6 our project, the efficiency of the CPU for a machine that will employ our product will decrease from 75% to 60%, while the efficiency of the GPU will increase from 0% to 30%, resulting in a 20% gain in the overall processing power of the machine. As a result, the user can gain a significant increase in business performance and greatly reduce operational costs. 4.3. Research Plan The project plan consists of three phases, each with specific deliverables. Phase one covers the early stages of the development; it involves a considerable amount of research by the project team members to proof the concept. A prototype will then be developed once the concept has been proven. Organizational Chart: Phase I Project Manager Programming Lead Technical Writer Web designer Programmer Programmer Programmer Milestone: Phase I - Prototype Design - Prototype Development - Prototype Testing - Phase II Funding Demonstration 7 Once the prototype is completed, the project team will then test the prototype. A through testing will be performed before any deliverable is completed. After completing the phase I testing portion, phase II of the project will initialize an extensive development strategy. In this phase, the final software will be developed and tested. Funding and marketing strategies will also be introduced. Once the product has been thoroughly tested and approved, the project team will contact potential customers using any means possible. Various demonstrations and presentations will also be arranged to promote our product’s market. Organizational Chart: Phase II Project Manager Programming Lead Technical Writer Web designer Programmer Programmer Programmer Milestones: Phase II - Finalize the program management plan. - Perform integration and testing - Do phase II shut down A large-scale production will start in phase III of the project. In this phase, a super marketing strategy will be developed to infiltrate the market. 8 Organizational Chart: Phase III Project Manager Programming Lead Technical Writer Web designer Programmer Programmer Programmer Milestones: Phase III - Production plan - Product installation - Marketing Plan - Documentation update - Product upgrades - Exit strategy. 9 4.4. Commercial Potential As technology is rapidly advancing, computers are expected to perform more complex tasks. Large businesses, universities, computing/scientific labs are all in need of fast and accurate performance. It has been shown that server CPUs have “just enough power.” For this reason GAP will be marketed to customers who fit several characteristics: Employs programmers involved in full-scale development Uses applications requiring large amounts of computing power Has need to analyze data quickly GAP will be marketed to Microsoft, Apple, Sun. It is basically sellable after the proof of concept phase for a fast turn around and there is no need for specialist programmers or longterm investment. Later on GAP will be marketed to programmers and users for a greater profit margin. 4.5 Company Information and Management Team Graphical Asymmetrical Processing group will be conducting its Phase I, II, and III research and development operations in the Education Building of Old Dominion University in Norfolk, Virginia. Equipment, including chairs, tables, desks, electricity, and phone connections, will be provided by the University. The necessary hardware resources accounted for in the proposed budget will be housed here as well. These include computer systems and software, Internet connection, and prototype development materials. Below is a floor plan of the Education Building. 10 5. Reference Cited Mercury Research Details 2003 Graphics Market http://www.xbitlabs.com/news/video/display/20031029073519.html GPU raw performance http://www.computer.org/computer/homepage/1003/entertainment http://www.extremeprogramming.org/ PC sales/use http://www.etforecasts.com/products/ES_pcww1203.htm Computer Industry Almanac : http://www.c-i-a.com/pr0302.htm The OLAP Report: Market Share Analysis: http://www.olapreport.com/Market.htm#shares “The Financial Impact of Business Analytics,” IDC, www.idc.com/analyticsroi/ http://www.pcmag.com/article2/0,1759,646111,00.asp 6. Biographical Sketches Bruck Woldie -- Scheduling is a senior Computer Science student at Old Dominion University. He is due to graduate this May with a Bachelor of Science degree with a Computer Science major and Engineering Management minor. Prior to transferring to ODU, Bruck has been enrolled at York University in Toronto, Canada, where he completed most of his freshman courses. Following graduation, he hopes to land at a job where he can fully utilize his obtained classroom knowledge. Bruck's interests include Computer Networks and Artificial Intelligence. On his spare time, Bruck enjoys listening to all kinds of music and watching the discovery channel. Michael Olijnyk – Marketing Born in New York City, Michael settled in Virginia Beach after completing his six years enlistment in the United States Navy. He is employed by Titan America where he is a programmer and currently involved in implementing new asset management and purchasing software at Titan America’s locations and integrating it with their financial system. Michael is also currently a senior at Old Dominion University seeking his bachelor’s degree in Computer Science with a minor in Accounting. He graduates in May 2004. Mohammed Iraqi – Webmaster/Technical Researcher Born in Rabat, Morocco in 1982. Junior at Old Dominion University majoring in Computer Science. His expected graduation date is May 2005. He is currently working as a system and network administrator within the department of Computer Science at ODU. 11 Roberta Serbanescu – Manager is a junior at Old Dominion University majoring in Computer Science. Her expected graduation date is May 2005. This summer, Roberta is planning International Internship in England. After graduation, she has plans to continue her education in Old Dominion University’s Master’s Program. Thomas James – Project Lead Is a senior at Old Dominion University, pursuing a Computer Science degree. He will be finished with his bachelors in December 2004, but is considering staying for additional bachelors. This summer Thomas is attending ODU for summer enrollment, finishing off his computer science and general education requirements. He plans to eventually move on to a PhD in Computer Science. 7. Budgets Total Costs, Phase 0 Length 71 days Total None Total Costs, Phase 1 Length Staffing 40% Overhead NonStaff Total Total Costs, Phase 2 Length: Staffing 40% overhead NonStaff (including advertising) Total Total Costs, Phase 3 Length Staffing: 40% overhead NonStaff: Total 88 days 69,500 (4 programmers, technical documenter, web development) 27,800 $2,000 $99,300 90 days $139000 (4 programmers, marketing) $55600 $30,000 $224,600 Indefinite $65,000/year $26,000/year $30,000/year $121,000/year (1 programmer) Phase 3 profit: $500/year licensing fee, expected market purchase of 350 companies. = $175,000 year. Expected less early on due to adoption time. Net Profit: $54,000/year. 12 8. Funding Plan Finances are intended to be raised through an SBIR grant, which should cover the cost in its entirety. We believe we can get an SBIR grant from the NSF or NASA. The project will require no funding above and beyond this, as the product should begin to cover its own costs. 9. Supplementary Docs WBS Project Summary 670 days Design Phase 340 days 32,000 Programming Phase Testing Phase 220 days 110 days First Design phase Second Design Phase 80 days 260 days 2,000 354,900 99,300 224,600 30,000 13 Management Plan Management Plan Marketing Plan Scheduling Plan Print Ads Demos Finance Plan Evaluation Plan SBIR XP Competition Matrix Name Costs G ain G.A.P. $500/yr Development 23% Additional Computers ~$1000-$3000 a piece (n+1)/n where n is # of comps ~$100,000-$23 million+ Indefinite (Task specific) Super Computers Explanation of the flow 14 10. Marketing Plan The marketing strategy of Graphical Asymmetric Processing (GAP) involves defining the characteristics and size of the customer base that would benefit most through the implementation of GAP, predicting production cost and revenue. The end customer includes those that would normally use applications requiring large amounts of computing power with the need to analyze data quickly. CPU intensive applications would include OLAP applications (large-scale multidimensional analysis) and text data mining (vector space models). The need to analyze data quickly will become imperative as the number of companies that live off the competitive edge they gain through such analytics is growing steadily. The customers are in industries that have large quantities of good quality internal and external data available to which they need to add value. Consumer goods industries have large number of products and outlets, and a high rate of change of both. Because of the competitiveness of these industries, data is often analyzed daily and with more sophisticated calculations than in other industries. In the financial services industry, with an increasing need for product and customer profitability, customers are now analyzing data down to an individual customer level. Because of the need to monitor a wide variety of risk factors, the calculations would involve a large number of attributes and dimensions. The worldwide market for analytic applications software will remain strong and will likely exceed $4 billion in 2004 and will be over $4.8 billion in 2007. Revenues from sales of all types of data mining software will grow from $536 million last year to about $1.5 billion in 2005, according to market research firm IDC. Text mining software is one of the front-line tools that the government is now using to evaluate the multitude pieces of intelligence data it collects every day. Some of these government agencies include the Defense Intelligence Agency, the Department of Homeland Security, and the FBI. Despite yearly PC sales of over 40 million units in the United States, the annual increase in PCs-in-use will only grow by 13 million per year due to over 70% PC replacement rates per the Computer Industry Almanac. So, over 28 million PC sales are for PC replacement purposes. Approximately 50% of PC sales are for non-home use. 1% of the 14 million PCs will be involved in CPU intensive applications. The end users would benefit from the application's improved response times and performance gain of about 23% when 15 running these sophisticated calculations and analysis. Our focus would be the developers of these applications. We would sell on a user license for $500 per year. 16