Alters

BigInteger - Notas de BigInteger v3.0

Muy buenas!

Después de revisar a fondo el funcionamiento de BigInteger, nos toca ir a por el último esfuerzo.
Vamos a entrar en una serie de entradas donde analizaremos los puntos donde podemos incrementar el rendimiento de la arquitectura haciendo uso de la paralelización a través de GPU.

No obstante, antes de pasar a la acción, hay un par de notas previas a enumerar, y es que a medida que fuimos repasando la arquitectura, aproveché para ponerla al día...

  • ¿No es la entrada que buscabas? Entra en el índice
  • ¿Buscas el código fuente? Aquí lo tienes

¡Vamos allá!

BigInteger - Funciones auxiliaries

Hola de nuevo!

En esta entrada, vamos a seguir ahondando en la arquitectura de BigInteger.
En este caso, vamos a revisar las funciones auxiliares de BigInteger.

  • ¿No es la entrada que buscabas? Entra en el índice
  • ¿Buscas el código fuente? Aquí lo tienes

¡Vamos allá!

BigInteger - Funciones complejas: Raíz de BigInteger

Hola de nuevo!

En esta entrada, vamos a seguir ahondando en la arquitectura de BigInteger.
En este caso, vamos a entrar en la operación de raíz de BigInteger.

  • ¿No es la entrada que buscabas? Entra en el índice
  • ¿Buscas el código fuente? Aquí lo tienes

¡Vamos allá!

BigInteger - Funciones complejas: Potenciación de BigInteger

Hola de nuevo!

En esta entrada, vamos a seguir ahondando en la arquitectura de BigInteger.
En este caso, vamos a entrar en la operación de potenciación de BigInteger.

  • ¿No es la entrada que buscabas? Entra en el índice
  • ¿Buscas el código fuente? Aquí lo tienes

¡Vamos allá!

BigInteger - Funciones básicas: División de BigInteger

Hola de nuevo!

En esta entrada, vamos a seguir ahondando en la arquitectura de BigInteger.
En este caso, vamos a entrar en la operación de división de BigInteger.

  • ¿No es la entrada que buscabas? Entra en el índice
  • ¿Buscas el código fuente? Aquí lo tienes

¡Vamos allá!

BigInteger - Funciones básicas: Multiplicación de BigInteger

Hola de nuevo!
Pues seguimos dando la tabarra con la arquitectura BigInteger.
En este caso, vamos a entrar en la operación de multiplicación de BigInteger.

  • ¿No es la entrada que buscabas? Entra en el índice
  • ¿Buscas el código fuente? Aquí lo tienes

¡Vamos allá!

BigInteger - Funciones básicas: Resta de BigInteger

Buenas!
Vamos a seguir con la documentación de la arquitectura BigInteger.
En esta ocasión, vamos a explicar la resta de dos BigInteger.

  • ¿No es la entrada que buscabas? Entra en el índice
  • ¿Buscas el código fuente? Aquí lo tienes

BigInteger - Funciones básicas: Suma de BigInteger

Buenas!
Vamos a seguir con la documentación de la arquitectura BigInteger.
En esta ocasión, vamos a explicar la suma de dos BigInteger.

  • ¿No es la entrada que buscabas? Entra en el índice
  • ¿Buscas el código fuente? Aquí lo tienes

BigInteger - Funciones básicas: Creación de BigInteger

Buenas!

Vamos a empezar a explicar el desarrollo de la arquitectura para grandes números "BigInteger".

En esta ocasión, nos toca explicar la función de creación de BigInteger.

  • ¿No es la entrada que buscabas? Entra en el índice
  • ¿Buscas el código fuente? Aquí lo tienes

BigInteger - Introducción

Buenas!

Hace tiempo os comenté que tenía cosillas entre manos, y aquí os traigo una buena veta de entradas... vamos a revisar una arquitectura creada para trabajar con enteros grandes, desarrollada íntegramente en C.

La arquitectura, llamada "BigInteger" (por la Clase de Java), fue un desarrollo realizado como parte de mi TFG (Trabajo de Fin de Grado), pero con el tiempo la he ido manteniendo y mejorando.

Actualmente se encuentra publicada en GitHub bajo licencia MIT. Podéis darle un vistazo al código fuente aquí.