Documentation
¶
Overview ¶
Package sm implements the simulation components for the SM level.
Index ¶
- type SM
- func (s *SM) Build()
- func (s *SM) Execute(tb *nvidia.ThreadBlock)
- func (s *SM) IsFree() bool
- func (s *SM) WithALU(aluType string, aluNum int32) *SM
- func (s *SM) WithL0CacheSize(size int32) *SM
- func (s *SM) WithL1CacheSize(size int32) *SM
- func (s *SM) WithLaneSize(size int32) *SM
- func (s *SM) WithRegisterFileSize(size int32) *SM
- func (s *SM) WithSMStrategy(strategy string) *SM
- func (s *SM) WithSMUnitNum(num int32) *SM
- func (s *SM) WithSMUnitStrategy(strategy string) *SM
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SM ¶
type SM struct {
// contains filtered or unexported fields
}
func (*SM) Execute ¶
func (s *SM) Execute(tb *nvidia.ThreadBlock)
func (*SM) WithL0CacheSize ¶
func (*SM) WithL1CacheSize ¶
func (*SM) WithLaneSize ¶
func (*SM) WithRegisterFileSize ¶
func (*SM) WithSMStrategy ¶
func (*SM) WithSMUnitNum ¶
func (*SM) WithSMUnitStrategy ¶
Click to show internal directories.
Click to hide internal directories.