diff --git a/projects/2010.rst b/projects/2010.rst index 67292ffd9b35bb2e18a1e931ecdba3bd09384bb0..0a7aba676728a663f3853ed291b0468c546da528 100644 --- a/projects/2010.rst +++ b/projects/2010.rst @@ -1,174 +1,195 @@ -.. _2010: +.. _gsoc-2010-projects: -2010 -##### +:far:`calendar-days` 2010 +########################## -.. grid:: 1 1 2 2 +.. card:: - .. grid-item-card:: Pulse Width Modulation (PWM) + :fas:`shield-dog;pst-color-primary` **Pulse Width Modulation (PWM)** - .. youtube:: d_vYMTuSGrM - :width: 100% - ^^^ - - .. dropdown:: More + ^^^^ - **Contributor:** Varun Jewalikar + .. youtube:: d_vYMTuSGrM + :width: 100% - **Mentors:** Søren Steen Christensen, Cristina Murillo + ++++ + + .. dropdown:: More - .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/varun_jewalikar.html - :color: info - :shadow: - :expand: + **Contributor:** Varun Jewalikar - GSoC Registry + **Mentors:** Søren Steen Christensen, Cristina Murillo - .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/Pulse_Width_Modulation - :color: info - :shadow: - :expand: + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/varun_jewalikar.html + :color: info + :shadow: + :expand: - proposal + GSoC Registry - .. grid-item-card:: OpenCV DSP Acceleration + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/Pulse_Width_Modulation + :color: info + :shadow: + :expand: - .. youtube:: TSgAzdaJ1Xo - :width: 100% - ^^^ + proposal - .. dropdown:: More +.. card:: - **Contributor:** Pramod Poudel + :fas:`shield-dog;pst-color-primary` **OpenCV DSP Acceleration** + ^^^^ - **Mentors:** David Anders, Andrew Bradford, Matt Porter, Luis Gustavo Lira + .. youtube:: TSgAzdaJ1Xo + :width: 100% - .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/ppoudel.html - :color: info - :shadow: - :expand: + ++++ - GSoC Registry + .. dropdown:: More - .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/OpenCV#Documentation - :color: info - :shadow: - :expand: + **Contributor:** Pramod Poudel - proposal + **Mentors:** David Anders, Andrew Bradford, Matt Porter, Luis Gustavo Lira -.. grid:: 1 1 2 2 + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/ppoudel.html + :color: info + :shadow: + :expand: - .. grid-item-card:: XBMC Rendering Optimizations + GSoC Registry - .. youtube:: gvJ32T-W3Gw - :width: 100% - ^^^ - - .. dropdown:: More + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/OpenCV#Documentation + :color: info + :shadow: + :expand: + + proposal + +.. card:: + + :fas:`shield-dog;pst-color-primary` **XBMC Rendering Optimizations** + ^^^^ + + .. youtube:: gvJ32T-W3Gw + :width: 100% - **Contributor:** Tobias Arrskog + ++++ - **Mentors:** Mike Zucchi, Mans Rullgard, Søren Steen Christensen + .. dropdown:: More - .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/topfs2_tobias_arrskog.html - :color: info - :shadow: - :expand: + **Contributor:** Tobias Arrskog - GSoC Registry + **Mentors:** Mike Zucchi, Mans Rullgard, Søren Steen Christensen - .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/XBMC#Documentation - :color: info - :shadow: - :expand: + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/topfs2_tobias_arrskog.html + :color: info + :shadow: + :expand: - proposal + GSoC Registry - .. grid-item-card:: RPC layer and POSIX wrappers for C6Run + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/XBMC#Documentation + :color: info + :shadow: + :expand: - .. vimeo:: 12796429 - :width: 100% - ^^^ + proposal - .. dropdown:: More +.. card:: + + :fas:`shield-dog;pst-color-primary` **RPC layer and POSIX wrappers for C6Run** + ^^^^ - **Contributor:** Yaman Umuroglu + .. vimeo:: 12796429 + :width: 100% + + ++++ + + .. dropdown:: More + + **Contributor:** Yaman Umuroglu - **Mentors:** Katie Roberts-Hoffman, Laine Walker-Avina, Frank Walzer + **Mentors:** Katie Roberts-Hoffman, Laine Walker-Avina, Frank Walzer - .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/maltanar.html - :color: info - :shadow: - :expand: + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/maltanar.html + :color: info + :shadow: + :expand: - GSoC Registry + GSoC Registry - .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/C6Run#Documentation - :color: info - :shadow: - :expand: - - proposal + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/C6Run#Documentation + :color: info + :shadow: + :expand: + + proposal -.. grid:: 1 1 2 2 +.. card:: + + :fas:`shield-dog;pst-color-primary` **USB Sniffer** + ^^^^ - .. grid-item-card:: USB Sniffer + The goal of this project is to use the BeagleBoard as an USB sniffer. The host computer would be connected + to the slave USB port of the BeagleBoard, and the device to be sniffed on the host USB port. The BeagleBoard + would then forward USB data, while logging it. This presents the following advantages over a software-based solution: + + - No software modification is required; + - support of proprietary OSes; + - allows debugging of new USB stacks; + - possibly lower-level debugging of USB frames. + + ++++ - The goal of this project is to use the BeagleBoard as an USB sniffer. The host computer would be connected - to the slave USB port of the BeagleBoard, and the device to be sniffed on the host USB port. The BeagleBoard - would then forward USB data, while logging it. This presents the following advantages over a software-based solution: + .. dropdown:: More - - No software modification is required; - - support of proprietary OSes; - - allows debugging of new USB stacks; - - possibly lower-level debugging of USB frames. - ^^^ - .. dropdown:: More + **Contributor:** Nicolas Boichat - **Contributor:** Nicolas Boichat + **Mentors:** Hunyue Yau, Laine Walker-Avina, Frans Meulenbroeks - **Mentors:** Hunyue Yau, Laine Walker-Avina, Frans Meulenbroeks + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/drinkcat.html + :color: info + :shadow: + :expand: - .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/drinkcat.html - :color: info - :shadow: - :expand: + GSoC Registry - GSoC Registry + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/USBSniffer + :color: info + :shadow: + :expand: - .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/USBSniffer - :color: info - :shadow: - :expand: + proposal - proposal +.. card:: + + :fas:`shield-dog;pst-color-primary` **NEON Support for FFTW** + ^^^^ - .. grid-item-card:: NEON Support for FFTW + This work presents advancements in the FFTW library, incorporating NEON instruction set support for ARM architectures + within an extended SIMD interface. Further enhancements include the integration of a performance counter into the FFTW + planner, enabling precise measurement of execution times for algorithmic selection. Optimized code for accelerated Fourier + transforms contributes to demonstrable speedups, illustrated through visual presentations using GNU Octave. The amalgamation + of these improvements establishes a more efficient and performance-driven FFTW library, showcasing the tangible benefits of SIMD + extensions, performance counters, and code optimization. + + ++++ - This work presents advancements in the FFTW library, incorporating NEON instruction set support for ARM architectures - within an extended SIMD interface. Further enhancements include the integration of a performance counter into the FFTW - planner, enabling precise measurement of execution times for algorithmic selection. Optimized code for accelerated Fourier - transforms contributes to demonstrable speedups, illustrated through visual presentations using GNU Octave. The amalgamation - of these improvements establishes a more efficient and performance-driven FFTW library, showcasing the tangible benefits of SIMD - extensions, performance counters, and code optimization. - ^^^ - .. dropdown:: More + .. dropdown:: More - **Contributor:** Christopher Friedt + **Contributor:** Christopher Friedt - **Mentors:** Mans Rullgard, Philip Balister + **Mentors:** Mans Rullgard, Philip Balister - .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/chrisfriedt.html - :color: info - :shadow: - :expand: + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/chrisfriedt.html + :color: info + :shadow: + :expand: - GSoC Registry + GSoC Registry - .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/FFTW#Documentation - :color: info - :shadow: - :expand: + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/FFTW#Documentation + :color: info + :shadow: + :expand: - proposal + proposal