assembly notes

反彙編單個go函數

$ gdb -batch -ex file ./app -ex "disassemble runtime.mcall"$ cat ~/.gdbinitset disassembly-flavor intel

機器碼的含義

Encoding Real x86 Instructions?

www.c-jump.com圖標http://pasm.pis.to/?

pasm.pis.to

彙編語法

Introduction to X86-64 Assembly for Compiler Writers?

www3.nd.edu

Guide to x86 Assembly?

www.cs.virginia.edu圖標

Go 的 Calling Convention

https://github.com/golang/go/files/447163/GoFunctionsInAssembly.pdf?

github.com

rustgo: calling Rust from Go with near-zero overhead?

blog.filippo.io圖標

SIMT

https://web.archive.org/web/20140112041459/http://semipublic.comp-arch.net:80/wiki/SIMT?

web.archive.org

https://drive.google.com/file/d/0B5qTWL2s3LcQNGE3NWI4NzQtNTBhNS00YjgyLTljZGMtNTA0YjJmMGIzNDEw/view?ddrp=1&hl=en#?

drive.google.com

SIMD < SIMT < SMT: parallelism in NVIDIA GPUs?

yosefk.com圖標https://www.irisa.fr/alf/downloads/collange/talks/archi11_scollange.pdf?

www.irisa.fr

In-Depth Discussion of Intel? Processor Graphics?

software.intel.com

https://www.amd.com/Documents/GCN_Architecture_whitepaper.pdf?

www.amd.com

https://radeon.com/_downloads/vega-whitepaper-11.6.17.pdf?

radeon.com


推薦閱讀:

TAG:Go語言 | 彙編語言 | x8664 |