Mellanox HackaTOP 2016
Software and networking – if you have ideas that can change the world, you belong in the Networking and RDMA Hackathon! For the first time, we are hosting our hackathon in Tel Aviv. We are opening our competition to students, startups, and IDF technology units that have the passion for software and networking, to hack ideas that will make applications scale better and run faster. Join us, code throughout the night, and enjoy the great atmosphere. Get the chance to win amazing prizes!
NETWORKING IS THE HEART OF THE DATA CENTER
Deep Learning, Storage, Big Data, Cloud, NFV, Trading, Security, and High Performance Computing rely on efficient data center networks to scale out and perform. Beyond low-latency and speeds of 25, 50 and 100 gigabit per second, advanced network features bring RDMA (Remote Direct Memory Access) capabilities, DPDK (Data Plane Developer Kit), and more offloads.
RDMA is a state-of-the-art networking technology that moves data with extreme efficiency. RDMA enables high bandwidth, low-latency, zero copy, high message rate, and network resident semaphores, all with very low CPU utilization. RDMA maximizes application I/O and enables the best possible return on investment.
DPDK enables efficient packet processing in user mode at extreme speeds.
For the first Networking and RDMA Hackathon in Tel Aviv to unleash application I/O performance and scalability. Participating teams will utilize advanced networking features and optimize performance and scaling for applications. The Hackathon competition is open for startups, academics, and IDF technology units.
First prize: $10,000
Second prize: $5,000
Third prize: $2,000
TIMELINE AND MILESTONES
October 9th- Registration opens
November 22nd – Registration closes
November 24th – Acceptance notification
December 1-2 – Hackathon event
The Old Jaffa Train Station (HaTachana) on HaMered St. in Tel Aviv - Free parking
IS MY IDEA A GOOD FIT?
Think about scale-out data center applications. Think about efficiency. Think about performance.
If you have the right recipe, if your idea can rock the boat, then you’re on!
You can use open source projects, or code that you developed before the Hackathon as a baseline. However, you will be scored only on code written during the Hackathon. Taking existing applications and making them perform and scale is invaluable, as this will enhance the data centers and clouds of tomorrow!
We recommend (but are NOT limiting) the competition to areas of innovation in the following fields: Big Data, Deep Learning, NFV, Trading, Security, Storage, and High-Performance Computing.
TEAMS AND ACCEPTANCE
The Hackathon hosts teams of up to 5 people. Each team, including a list of team members, should be registered for the event. Only teams that have registered will be able to attend the event. After your team has registered, you may still modify your application by resubmitting the form and indicating that you are overwriting your previous registration.
Submissions will be evaluated for quality and suitability by an admission committee which will decide whether the idea will advance to the Hackathon.You will receive notice of the committee’s decision one week prior to the event via email.
Innovation – project’s originality in terms of idea and implementation
Product Potential – project’s real implementation value, usefulness and sustainability
Presentation – impression from team presentation and demo
Execution – how much was actualized within the Hackathon dev cycle
Complexity – Extra credit for more complicated implementations
*Note that not all the criteria carry the same significance.
WHAT TO BRING?
Bring your laptop, mouse, keyboard, and monitor. We’ll bring the rest!
Great atmosphere and food are provided throughout the event. You may remotely connect to any computing resources located on the cloud. We will also provide Virtual Machines running on Mellanox CloudX for teams to use throughout the Hackathon. The CloudX VMs will be RDMA and DPDK enabled and will run Linux operating system (CentOS 7.2 or Ubuntu 14.04.).
WHERE CAN I FIND INFORMATION ABOUT DPDK & RDMA?
You can learn more about RDMA through the Mellanox Academy Fundamentals of RDMA Programming (free course-registration required). This online course offers an innovative training experience, with short, focused videos, interactive quizzes and hands-on exercises designed to help you acquire the technical skills for programming RDMA-based applications. The RDMA Programming User Manual) and the Verbs Tutorial Slides) are also available for your disposal.
To learn more about DPDK, please see the DPDK landing page at Mellanox.com.
For more advanced reading on the topic, please see the Mellanox Community.
Thursday, December 1st
Friday, December 2nd