no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Last revision | |||
— | 2009_memocode_co-design_contest [2017/09/29 14:11] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== 2009 MEMOCODE HW/SW Co-Design Contest ====== | ||
+ | |||
+ | We like to thank [[http:// | ||
+ | |||
+ | ===== Final Results ===== | ||
+ | |||
+ | The winner of this year's Absolute Performance Prize is Team TeleTitanium (Daniel L. Rosenband and Till Rosenband). | ||
+ | |||
+ | The two winning teams were selected unanimously by this year's judging panel, Dr. Kees Vissers (Xilinx); Prof. Forrest Brewer (UC Santa Barbara); and James C. Hoe (CMU). | ||
+ | |||
+ | The contest period for this year's design contest came to a close on 3/31. We had 22 teams at the start and 10 teams by the end. However, only 5 teams submitted finished solutions by the deadline. The five teams and their results are | ||
+ | * Team: Barracuda (Iowa State University) | ||
+ | * Members: Allada Veerendra, Jin-Ning Tioh, Justin Rilling, Lakshminarasimhan Seshagiri, and Michael Steffen | ||
+ | * Platform: NVIDIA Tesla T10 (self-reported normalization 18,122,385) | ||
+ | * Development: | ||
+ | * Speedup (absolute)=24371; | ||
+ | * Team: CA$HE MON3Y (Old Dominion University) | ||
+ | * Members: Woodrow H. Edwards, Nelson Gosnel, Jr., and Andrew Lewis | ||
+ | * Platform: XUPV2P, software only, (reference normalization 1) | ||
+ | * Development: | ||
+ | * Speedup (absolute)=2.4; | ||
+ | * Team: MIT (CSAIL, MIT) | ||
+ | * Members: A. Agarwal, N. Dave, K. Fleming, A. Khan, M. King, M. Ng, M. Vijayaraghavan | ||
+ | * Platform 1: XUPV2P (reference normalization 1) | ||
+ | * Development 2: Bluespec, ISE/EDK | ||
+ | * Speedup (absolute)=3381; | ||
+ | * Team: TeleTitanium | ||
+ | * Members: Daniel L. Rosenband and Till Rosenband | ||
+ | * Platform: AMD Athlon 64 X2 Dual Core 4200+ with NVIDIA GTX 285 GPGPU (self-reported normalization 2677) | ||
+ | * Development: | ||
+ | * Speedup (absolute)=53064 (officially verified); Speedup (normalized)=NA; | ||
+ | * Team: Uhrturm (IAIPC, Graz University of Technology) | ||
+ | * Members: Erich Wenger and Paul Rouschal | ||
+ | * Platform: XUPV2P using both PPC405 (self-reported normalization 1) | ||
+ | * Development: | ||
+ | * Speedup (absolute)=462; | ||
+ | |||
+ | In addition to the above finishers, starters included teams from (in order of registration) UVA, Bradley University, Royal Institute of Technology (Stockholm), | ||
+ | |||
+ | The Memocode contest and conference organizers would like to thank everyone who participated and congratulate the winners. | ||
+ | |||
+ | ===== News Items ===== | ||
+ | |||
+ | * April 1, 2009: Contest entry is now closed. Stayed tuned for the results. | ||
+ | * March 23, 2009: Please review the [[http:// | ||
+ | * March 20, 2009: Performance test cases are published to enable performance tuning in the remaining 10 days. | ||
+ | * March 6, 2009: The [[http:// | ||
+ | * March 2, 2009: Please visit the [[MEMOCODE 2009 Design Contest FAQ | FAQ]] page. | ||
+ | * March 1, 2009: The MEMOCODE 2009 Design Contest is underway. | ||
+ | * Feb 2009: Xilinx joins as the newest 2009 contest sponsor, along with IEEE CEDA and Bluespec. | ||
+ | * Feb 2009: The reference implementation will be released as an EDK 9.2 project for the XUP board (the original V2Pro version). | ||
+ | * Jan 2009: The [[http:// | ||
+ | * Jan 2009: [[http:// | ||
+ | * Dec 2008: You can download the [[http:// | ||
+ | * Nov 2008: We like to thank the [[http:// | ||
+ | |||
+ | ===== Contest Overview ===== | ||
+ | |||
+ | [[http:// | ||
+ | notification of the results is on May 8, 2009. The conference will | ||
+ | award at least two prize categories, each with a $1000 cash | ||
+ | award. | ||
+ | |||
+ | Each team that submits a complete and working entry will be | ||
+ | invited to submit for review a 2-page abstract for the formal | ||
+ | conference proceedings; | ||
+ | contribute a 4-page short paper. | ||
+ | |||
+ | Please refer to the [[http:// | ||
+ | |||
+ | Please help us spread the word about this contest and post this [[http:// | ||
+ | |||
+ | ===== Contest Sponsors ===== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ===== Getting Started ===== | ||
+ | |||
+ | As in past years, a design challenge will be posted on the start date of the contest. The design teams have 30 days to produce a working implementation employing any HW and SW design methodology and targeting any FPGA development platform of the contestants' | ||
+ | |||
+ | Before the contest gets underway, participants are highly encouraged to familiarize themselves with the contest style and infrastructure. | ||
+ | Experience has shown that valuable design time gets lost during the contest due to ' | ||
+ | Please visit past years contest site to see examples of contest problems and winning solutions. | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | If you are interested in participating, | ||
+ | will keep you updated by email. | ||
+ | |||
+ | ===== Reference Platform ===== | ||
+ | |||
+ | The 2009 contest will continue to use the very affordable Virtex-II-based [[http:// | ||
+ | |||
+ | ===== The 2009 Design Challenge (Released 3/1/2009) ===== | ||
+ | |||
+ | The MEMOCODE 2009 Design Contest is underway. | ||
+ | |||
+ | You will have until March 31, 2009 to submit your entry. The instructions for submitting an entry is in the [[http:// | ||
+ | |||
+ | ===== Performance testcases (Released 3/20/2009) ===== | ||
+ | |||
+ | |||
+ | The absolute and normalized performance competitions are based on the geometric mean of speedup (relative to the reference SW-only implementation) of 12 test cases. | ||
+ | |||
+ | N=10, R=10, theta=arcsin(0.1), | ||
+ | |||
+ | N=700, R=10, theta=arcsin(0.1), | ||
+ | |||
+ | N=1000, R=10, theta=arcsin(0.1), | ||
+ | |||
+ | N=10, R=100, theta=arcsin(*0.0123*), | ||
+ | |||
+ | N=700, R=100, theta=arcsin(*0.0123*), | ||
+ | |||
+ | N=1000, R=100, theta=arcsin(*0.0123*), | ||
+ | |||
+ | N=10, R=100, theta=arcsin(0.2), | ||
+ | |||
+ | N=700, R=100, theta=arcsin(0.2), | ||
+ | |||
+ | N=1000, R=100, theta=arcsin(0.2), | ||
+ | |||
+ | You may not hardcode the above parameters into your design for special optimization. | ||
+ | |||
+ | We will also validate the correctness of your design using other undisclosed test cases. | ||
+ | |||
+ | You can download the [[http:// | ||
+ | |||
+ | 10 in IEEE double is 0x40240000_00000000 | ||
+ | |||
+ | 100 in IEEE double is 0x40590000_00000000 | ||
+ | |||
+ | arcsin(0.1) in IEEE double is 0x3fb9a492_76037884 | ||
+ | |||
+ | arcsin(0.2) in IEEE double is 0x3fc9c618_aa4ae23d | ||
+ | |||
+ | arcsin(0.0123) in IEEE double is 0x3f8930e7_af22c66f | ||
+ | |||
+ | ===== Performance testcases (Blind) (Released 4/2/2009) ===== | ||
+ | |||
+ | |||
+ | N=13, R=(100*100*10)^(1/ | ||
+ | |||
+ | N=683, R=(100*100*10)^(1/ | ||
+ | |||
+ | N=937, R=(100*100*10)^(1/ | ||
+ | |||
+ | The Ns are "Happy Primes" | ||
+ | |||
+ | R=(100*100*10)^(1/ | ||
+ | |||
+ | theta=arcsin( (0.0123*0.1*0.2)^(1/ | ||
+ | |||
+ | ===== FAQ ===== | ||
+ | |||
+ | |||
+ | Goto [[MEMOCODE 2009 Design Contest FAQ | FAQ]] page. | ||
+ | |||
+ | ===== Important Dates ===== | ||
+ | * March 1, 2009: design challenge revealed and contest starts | ||
+ | * March 31, 2009: design entries due | ||
+ | * May 8, 2009: results announced | ||
+ | * July 13~15, 2009: MEMOCODE Conference, Cambridge, MA | ||
+ | |||
+ | ===== Contest Organizers ===== | ||
+ | |||
+ | The 2009 contest is co-organized by [[http:// | ||
+ | (//forrest at ece_ucsb_edu// | ||