Autor Tópico: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!  (Lida 2370187 vezes)

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3930 Online: 15 de Junho de 2011, 21:32 »
eu uso o 2.6.38.8

Offline UnderEu

  • Usuário Ubuntu
  • *
  • Mensagens: 30
  • Estou aqui para aprender...
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3931 Online: 16 de Junho de 2011, 13:04 »
Sinceramente... está tenso colocar o omnislash estável, principalmente o 2.6.39 e com performance boa (toda hora me vem um problema)

Obrigado a todos

Hqx

Eu ia sugerir trabalhar em cima do 2.6.38. Acho que não é só comigo que o 2.6.39 deu umas engasgadas


May the force be with you!

kkkkkkkkkkkkkkkkkkkk, gostei!

Ubuntu 10.04.2 [64-bit]
Kernel 2.6.34-omnislash1.4.4 (Compilado Nativamente :D)

4d4c47

  • Visitante
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3932 Online: 20 de Junho de 2011, 21:16 »
fiz um teste aqui dos compiladores usando o Número_de_Fibonacci do wikpedia, só com uma pequena modificação, o codigo-fonte modificado é esse aqui:

http://pt.wikipedia.org/wiki/N%C3%BAmero_de_Fibonacci


Código: [Selecionar]
#include <stdio.h>
#include <stdlib.h>
// protótipo da função
int fibonacci(int x);
int main(int argc, char *argv[])
{
  int a=43, i;
  /*  printf("Informe a Sequencia de Fibonacci Desejada: ");
      scanf("%d", &a);*/
  for(i=0; i<=a-1; i++){
        printf("O Fibonacci do Numero: %d e: %d\n", i+1, fibonacci(i+1));
        }
  //  system("PAUSE");      
  return 0;
}
 
// função com retorno e entrada de parametro por valores : o,1,4,9,6
 
          int fibonacci(int x){
 
              if ((x==1)||(x==2)){
                    return 1;
                    }else{
 
                          return fibonacci(x-1)+fibonacci(x-2);
                          }
              }


salvei como fbcii.c.

agora o resultado dos testes de cada compilador e cflags:

gcc-4.4 fbcii.c -o fbcii   :)  time ./fbcii  =  14.6
gcc-4.4 -Os fbcii.c -o fbcii   :)  time ./fbcii  =  7.0
gcc-4.4 -O1 fbcii.c -o fbcii   :)  time ./fbcii =   11.8
gcc-4.4 -O2 fbcii.c -o fbcii   :)  time ./fbcii =   5.3
gcc-4.4 -O3 fbcii.c -o fbcii   :)  time ./fbcii =   5.9
gcc-4.4 -march=native fbcii.c -o fbcii   :)  time ./fbcii =  15.1
gcc-4.4 -Os -march=native fbcii.c -o fbcii   :)  time ./fbcii =  7.0
gcc-4.4 -O2 -march=native fbcii.c -o fbcii   :)  time ./fbcii =  5.4

gcc-4.5.3 fbcii.c -o fbcii   :)  time ./fbcii  =  14.6
gcc-4.5.3 -Os fbcii.c -o fbcii   :)  time ./fbcii  =  7.0
gcc-4.5.3 -O1 fbcii.c -o fbcii   :)  time ./fbcii  =  12.1
gcc-4.5.3 -O2 fbcii.c -o fbcii   :)  time ./fbcii  =  5.3
gcc-4.5.3 -O3 fbcii.c -o fbcii   :)  time ./fbcii  =  5.8
gcc-4.5.3 -march=native fbcii.c -o fbcii   :)  time ./fbcii  =  15.5
gcc-4.5.3 -Os -march=native fbcii.c -o fbcii   :)  time ./fbcii  =  7.0
gcc-4.5.3 -O2 -march=native fbcii.c -o fbdcii   :)  time ./fbcii  =  5.4


é vai um grafico da cituação:

http://www.baixa.la/arquivo/1195282



aqui é um notebook acer 4540 athlon II x2 4G de ram, ubuntu 10.04

como podem ver não faz muita diferença entre as versões do gcc, e também não vi muita diferença em usar ou não o -march=native,

façam os testes aé e ve se muda pra melhor alguma coisa, pelo que vi a coisa tá feia.

valeu

 

« Última modificação: 21 de Junho de 2011, 01:24 por 4d4c47 »

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3933 Online: 21 de Junho de 2011, 15:13 »
Poxa, belo trabalho.

Vou tentar fazer um programa que estou fazendo que verifica se existe uma matriz dentro de outra, porém em ordens bem grandes, 20x20.
Vou fazer tudo isso usando long float. Melhor usar C ou C++?

Fazendo isso quero testar o desempenho da FPU dos Core2. Porém só vou testar no GCC padrão do Ubuntu 11.04 =x

Offline UnderEu

  • Usuário Ubuntu
  • *
  • Mensagens: 30
  • Estou aqui para aprender...
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3934 Online: 21 de Junho de 2011, 16:01 »
Realizei o teste de Fibonacci aqui, na minha carroça :P

Máquina:
Citar
Intel Celeron D 2,66GHz (Overclock 2,98GHz)
ECS P4M800Pro-M v1.0A (VIA P4M800Pro)
2GB DDR2 533MHz Single Channel
500GB WD-5000AAKS SATA
VGA On-board
Ubuntu 10.04.2 [64-bit]

Usei apenas o GCC 4.4 (Ubuntu 10.04)

Resultados:
Citar
http://pastebin.com/sB3983wX
Aproveitei e alternei um pouco os flags entre -march=native e -march=nocona (específico do meu CPU), assim como o -mtune, em alguns casos.

Agora, gostaria de saber qual que é a mágica do -O3 :o ...
E porque não é recomendado compilar kernel com esse flag :-\
Ubuntu 10.04.2 [64-bit]
Kernel 2.6.34-omnislash1.4.4 (Compilado Nativamente :D)

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3935 Online: 21 de Junho de 2011, 19:31 »
Pq ele adiciona tantas instruções ao programa que ele acaba ficando grande e com código demais, essa otimização acaba não sendo tão favorável quanto à -O2.
Porém para você acabou que ajudou. Aqui estou tentando fazer um programa bem pesado, que use bastante PF. Na verdade estou procurando um código fonte de programas que quebram a senha via força bruta.
« Última modificação: 21 de Junho de 2011, 19:34 por Gunss »

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3936 Online: 21 de Junho de 2011, 23:34 »
Estava testando o modelo que o 4d4c47 postou e vi que só utiliza um núcleo.

E a diferença aqui entre o -O2 e o -O3 é de 9.567 segundos para o -O3  :o
« Última modificação: 21 de Junho de 2011, 23:39 por Gunss »

Offline guh_asterisco

  • Usuário Ubuntu
  • *
  • Mensagens: 10
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3937 Online: 24 de Junho de 2011, 12:14 »
Pessoal, eu estou usando o kernel 2.6.36 com o patch do zen-kernel e tá até bonitão o sistema, mais eu quero atualizar meu kernel. vocês me dão uma dica para qual kernel atualizar, devo utilizar o 2.6.38 ou 2.6.39 ?
andei vendo que o 2.6.39 ta dando alguns erros e esta instavel.
E onde posso encontrar um patch legal e estavel pra utilizar junto com o kernel atualizado???

Offline overlock@

  • Usuário Ubuntu
  • *
  • Mensagens: 261
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3938 Online: 25 de Junho de 2011, 13:48 »
Mano,

Utiliza o 2.6.38 que ta show,eu segui as dicas do hq contido aqui (e só dar uma procurada) apliquei os patches e fiz a config do ext4 do (galactus) atualizei meu kde para o 4.6.4, penerei o kde,sistema,boot, removi o que não uso e estou vendo meu  kubuntu(32Bits) voando,não esquentou,não come muita memória,tá ótimo, agora vou testar o 64Bits para ver se melhora.
"Linux User" # 480186 

Kubuntu 11.04 kernel 2.6.38.8-ck3 kde 4.6.4

Offline vampire_thunder

  • Usuário Ubuntu
  • *
  • Mensagens: 735
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3939 Online: 04 de Julho de 2011, 23:39 »
Nossa...

O povo desanimou ou é impressão minha?

Alguém já está usando o kernel 3?

PS: daqui a pouco o Galactus vai aparecer na Tela Quente (rsrsrsrs)

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3940 Online: 05 de Julho de 2011, 00:49 »
Nossa...

O povo desanimou ou é impressão minha?

Alguém já está usando o kernel 3?

PS: daqui a pouco o Galactus vai aparecer na Tela Quente (rsrsrsrs)

Eu? Aquela nuvem sem graça????

Aff....
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline havocz

  • Usuário Ubuntu
  • *
  • Mensagens: 77
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3941 Online: 05 de Julho de 2011, 10:47 »
Nossa...

O povo desanimou ou é impressão minha?

Alguém já está usando o kernel 3?

PS: daqui a pouco o Galactus vai aparecer na Tela Quente (rsrsrsrs)

Eu? Aquela nuvem sem graça????

Aff....

KKKKK isso foi só para deixar um suspense para uma continuação "solo". Galactus tá famoso heim !!
°v°
/( )\\ Linux User #433307
^ ^   Debian 7

Offline Andreson Goveia

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 1.985
  • Kubuntu 14.10
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3942 Online: 06 de Julho de 2011, 22:37 »
Galera, compilei o kernel 3.0 rc6 aqui no notebook e tá uma bala de rápido, compilei ele com os patchs do Ubuntu mais o .conf64 antigo do HQ e adicionei algumas coisas que não estavam marcadas, + a otimização do tópico do galactus, aqui ficou muito bom.
 :D :D :D

Vamos ver ao logo do tempo.

Offline Andreson Goveia

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 1.985
  • Kubuntu 14.10
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3943 Online: 11 de Julho de 2011, 01:40 »
O HQ você não poderia liberar um Omnislas beta ou mesmo alpha para nós????
Só para ir matando a ansiedade. ;D ;D

Offline Cybereu

  • Usuário Ubuntu
  • *
  • Mensagens: 39
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3944 Online: 11 de Julho de 2011, 12:34 »
O HQ você não poderia liberar um Omnislas beta ou mesmo alpha para nós????
Só para ir matando a ansiedade. ;D ;D

Cade o botão de "Curtir" ?
Agora eu sentir falta desse botão aqui no forum.