Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German) Diskussionsforum
  • Search

Alternativen zum aktuellen gcc.

Unterhaltung über Gentoo und andere Themen: Alles was nicht in ein Support-Forum gehört.
Post Reply
  • Print view
Advanced search
104 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
Author
Message
Klaus Meier
Advocate
Advocate
User avatar
Posts: 2908
Joined: Mon Apr 18, 2005 8:08 pm
Location: Bozen

  • Quote

Post by Klaus Meier » Mon Feb 01, 2016 7:40 pm

Genau das war auch irgendwie mein Gedanke. Die Verbreitung diese CPUs ist ja wohl so gering, dass sich ein eigener Zweig dafür erübrigt. Aber doppelter Code, wo zur Laufzeit entschieden wird, welchen führe ich aus, dass könnte es sein. Oder man nutzt Gentoo :D :D :D
Top
schmidicom
Advocate
Advocate
User avatar
Posts: 2013
Joined: Thu Mar 09, 2006 5:56 pm
Location: Schweiz

  • Quote

Post by schmidicom » Mon Feb 01, 2016 7:49 pm

Wird die Option "-march=native" den HSA-Support (wenn er dann vorhanden ist) selbständig hinzuschalten können?

EDIT (eine kleine Überlegung von mir):
Sollten darauf optimierte Programme tatsächlich deutlich schneller sein wäre das für Nvidia sicher ein Problem, denn die können ja schlecht mit Intel einen auf HSA machen.
Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW
Top
Yamakuzure
Advocate
Advocate
User avatar
Posts: 2323
Joined: Wed Jun 21, 2006 11:06 am
Location: Adendorf, Germany
Contact:
Contact Yamakuzure
Website

  • Quote

Post by Yamakuzure » Wed Feb 03, 2016 10:50 am

py-ro wrote:Der Switch funktioniert auf allen Systemen, im Zweifel werden die Binarys nur nutzlos größer. Das ist ja das schöne am HSA, die Binarys sind so angelegt, dass Sie "überall" laufen können.
Autsch! Das habe ich übersehen. Bei der geringen Verbreitung (noch) glaube ich aber nicht an ein generelles Aktivieren.

Auch eine eigene Architektur wäre sinnlos, denn es würden ja nur sehr sehr wenige Programme das nutzen können.

Für diese Programme kann ich mir aber durchaus gesonderte Auslieferungen vorstellen.
Also das es neben <foo> auch <foo>-hsa geben wird. Das würde dann die Entscheidung beim User belassen.
schmidicom wrote:Sollten darauf optimierte Programme tatsächlich deutlich schneller sein wäre das für Nvidia sicher ein Problem, denn die können ja schlecht mit Intel einen auf HSA machen.
Das ist mal eine interessante Überlegung. Eigene CPUs hat nvidia, aber, soweit ich mich entsinne, nur in ihren eigenen Tablets ("Shield", oder so?), oder?

Allerdings war mein erster Gedanke, dass sich nvidia dank CUDA wohl keine allzu großen Sorgen machen dürfte. Zumindest noch nicht. Aber wer weiß, was da bereits gewerkelt wird...
Edited 220,176 times by Yamakuzure
Top
schmidicom
Advocate
Advocate
User avatar
Posts: 2013
Joined: Thu Mar 09, 2006 5:56 pm
Location: Schweiz

  • Quote

Post by schmidicom » Wed Feb 03, 2016 11:09 am

Yamakuzure wrote:Allerdings war mein erster Gedanke, dass sich nvidia dank CUDA wohl keine allzu großen Sorgen machen dürfte. Zumindest noch nicht. Aber wer weiß, was da bereits gewerkelt wird...
(Es korrigiere mich einer wenn es falsch sein sollte)
Um CUDA zu nutzen muss der Programmierer seinen Code doch speziell dafür anpassen? Und so wie sich diese HSA-Geschichte liest braucht es wohl nur den aktuellen OpenMP-Support in einem Programm (was ja schon ziemlich verbreitet sein sollte) um HSA per Compiler-Option nutzbar machen zu können. Und nach allem was ich so über CUDA gelesen habe kann es das Hauptmerkmal [1] von HSA sowieso nicht anbieten/ersetzen.

[1]:
https://de.wikipedia.org/wiki/Heterogeneous_System_Architecture wrote:Hauptmerkmal von HSA ist, dass die CPU-Kerne und der Grafikprozessor auf einen gemeinsamen Adressraum und Speicher (RAM) zugreifen.
Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW
Top
Post Reply
  • Print view

104 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5

Return to “Diskussionsforum”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic