What is OpenCL?

opencl logoOpenCL means Open Computing Language and it is an standard for parallel programming of heterogeneous systems. OpenCL is supported by the main graphic card manufacturers such as NVIDIA or AMD so the code developed will be compatible across the platforms, which doesn't happen with CUDA. OpenCL is not only an API, not, it also includes OpenCL C language that allow us to perform several operations at the same time. For example, vector addition with four components each (x, y, z, w).

 

Read more: Installing OpenCL and running some examples in our NVIDIA device

Intel-Xeon-Phi-5110P¿Qué son realmente este nuevo tipo de procesadores liberadoa por Intel? Pues son realmente módulos de coprocesamiento, concretamente tarjetas PCI-Express, que pretenden traspasar cantidades ingentes de cálculo que se realizaría en el procesador a este coprocesador. Están idealmente pensados para ser integrados en computadores con procesadores Intel Xeon, pero no es un requisito.

 

 

Read more: Nuevos Intel Xeon Phi para HPC

Goals of the View Helpers

zend-frameworkThe View Helpers are useful classes in PHP for our views. This classes help us to remove repetitive statements in views because the methods can be packaged in that class and then, used across application. In this example I build a class to make custom list items with Bootstrap format.

Read more: Building a View Helper in Zend Framework

Goals of the plugins

zend-frameworkThe most important is understand Zend Framework architecture. We have controllers, views, models and now we going to introduce a new concept, the plugin. The plugin is a code snippet that is executed in our application for each request

Read more: Building a simple Plugin in our Zend Framework application