Skip to main content
Home Computer Science Department Logo LCC
Computer Science Department
Computer Science Department
Faculty of Exact Sciences, Engineering and Surveying
National University of Rosario
Logo FCEIA Logo UNR

Main menu

  • Home
  • Department
  • LCC
  • Courses
  • Admissions
  • People

Search form

Login Menu

  • Login

Languages

  • En
  • Es

You are here

Home

Cilk Plus y GCC

Submitted by Emilio López on Thu, 30/03/2017 - 23:23

Para poder compilar programas que utilizen las características de Cilk Plus es necesaria una versión moderna de GCC. El soporte de Cilk Plus fue incluido en GCC 4.9, por lo que dicha versión o cualquiera posterior servirá para realizar la ejercitación propuesta. Al día de la fecha, no todas las distribuciones proveen por defecto una versión lo suficientemente nueva de GCC, por lo que debe ser instalada especialmente en caso de ser necesario.

Ubuntu

A partir de Ubuntu 16.04 la versión por defecto es 4.9 o superior, por lo que instalar GCC de la manera habitual será suficiente. Si se necesita una versión en particular, se encuentran disponibles los paquetes gcc-4.9 y gcc-5 que pueden instalarse y utilizarse para compilar programas Cilk Plus, de forma similar a la siguiente:

gcc-4.9 -fcilkplus garden.c
gcc-5 -fcilkplus garden.c

Si se dispone de Ubuntu 16.10 o posterior y se desea una versión aún más moderna, puede instalarse el paquete gcc-6 y utilizarse para compilar programas de la siguiente forma:

gcc-6 -fcilkplus garden.c

Para otras versiones de Ubuntu, puede utilizarse el siguiente repositorio de terceros, que empaqueta versiones de GCC 4.9, 5 y 6. Los nombres de los paquetes son los mismos que los de los repositorios oficiales.

https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test

Debian

Debian provee versiones suficientemente nuevas de GCC en sus ramas stable, testing y unstable. Si se desea una versión específica pueden instalarse los paquetes gcc-4.9 o gcc-6, disponibles en los repositorios oficiales.

Arch Linux

Arch Linux utiliza GCC 6 por defecto, por lo que tampoco es necesaria ninguna instalación adicional.

Related News

Enlaces para Pascal-FC

Submitted by Webmaster on Thu, 21/06/2012 - 16:57

(Originalmente publicado por Esteban Nicolás Ruiz en el sitio anterior)

Se publicaron en la sección enlaces enlaces a la página principal de Pascal-FC y binarios para Ubuntu de 64 bits

  • Read more about Enlaces para Pascal-FC

Trabajo Final 2012

Submitted by Webmaster on Thu, 21/06/2012 - 15:21
(Originalmente publicado por Federico Bergero en el sitio anterior)

Se publicó el enlace del trabajo final 2012
  • Read more about Trabajo Final 2012

Práctica 3: Erlang

Submitted by Webmaster on Thu, 17/05/2012 - 15:51

(Originalmente publicado por Esteban Nicolás Ruiz en el sitio anterior)

En la sección Enlaces ya está disponible la práctica 3: Erlang

  • Read more about Práctica 3: Erlang

Práctica de OpenMP y POSIX Threads

Submitted by Webmaster on Tue, 17/04/2012 - 16:00
(Originalmente publicado por Federico Bergero en el sitio anterior)

Se publicaron en la sección "Enlaces" la segunda práctica.
  • Read more about Práctica de OpenMP y POSIX Threads

Enlaces y archivos para Cilk

Submitted by Webmaster on Thu, 22/03/2012 - 11:42

(Originalmente publicado por Esteban Nicolás Ruiz en el sitio anterior)

Se publicaron en la sección "Enlaces" los enlaces a la página principal de cilk y la primera práctica. También en la sección "Archivos" está disponible el código fuente de cilk (para poder descargarlo más rápidamente desde la red de la facultad).

  • Read more about Enlaces y archivos para Cilk

Contact

Administration: webmasterlcc@fceia.unr.edu.ar
Enquiries: ingrlcc@fceia.unr.edu.ar

Logo FCEIA Logo UNR
  • Home
  • Department
  • LCC
  • Courses
  • Admissions
  • People
Designed by
Sitemap