Pasar al contenido principal
Inicio Departamento de Ciencias de la Computación Logo LCC
Depto. de Ciencias de la Computación
Departamento de Ciencias de la Computación
Facultad de Ciencias Exactas, Ingeniería y Agrimensura
Universidad Nacional de Rosario
Logo FCEIA Logo UNR

Menú principal

  • Inicio
  • Departamento
  • LCC
  • Materias
  • Ingresantes
  • Docentes

Formulario de búsqueda

Login Menu

  • Login

Idiomas

  • Es
  • En

Usted está aquí

Inicio » LCC » Sistemas Operativos I
  • Materias
  • Perfil y Plan
  • Jornadas de Cs. de la Computación
  • Tesinas de Grado
  • El Proyecto PROMINF‐LCC‐FCEIA
  • Lista de correo

Cilk Plus y GCC

Enviado por Emilio López el Jue, 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.

Noticias Relacionadas

Enlaces para Pascal-FC

Enviado por Webmaster el Jue, 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

  • Leer más sobre Enlaces para Pascal-FC

Trabajo Final 2012

Enviado por Webmaster el Jue, 21/06/2012 - 15:21
(Originalmente publicado por Federico Bergero en el sitio anterior)

Se publicó el enlace del trabajo final 2012
  • Leer más sobre Trabajo Final 2012

Práctica 3: Erlang

Enviado por Webmaster el Jue, 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

  • Leer más sobre Práctica 3: Erlang

Práctica de OpenMP y POSIX Threads

Enviado por Webmaster el Mar, 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.
  • Leer más sobre Práctica de OpenMP y POSIX Threads

Enlaces y archivos para Cilk

Enviado por Webmaster el Jue, 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).

  • Leer más sobre Enlaces y archivos para Cilk

Contacto

Administración: webmasterlcc@fceia.unr.edu.ar
Preguntas: ingrlcc@fceia.unr.edu.ar

Logo FCEIA Logo UNR
  • Inicio
  • Departamento
  • LCC
    • Materias
    • Perfil y Plan
    • Jornadas de Cs. de la Computación
    • Tesinas de Grado
    • El Proyecto PROMINF‐LCC‐FCEIA
    • Lista de correo
  • Materias
  • Ingresantes
  • Docentes
Diseñado por
Sitemap