 Building a Coroutine-Based Job System Without Standard LibrarySYSTEM isa::await_suspend Scheduler Worker Worker Worker Worker Job Queue Job Queue Job Queue Job coroutine_handle Job::Job *isa == initial_suspend_awaitable get_return_object token<> isa Initial_suspend 4546 isa::await_suspend Scheduler Worker Worker Worker Worker Job Queue Job Queue Job Queue Job coroutine_handle Job::Job *isa == initial_suspend_awaitable get_return_object token<> isa Initial_suspend together. 4647 isa::await_suspend Scheduler Worker Worker Worker Worker Job Queue Job Queue Job Queue Job Job::Job *isa == initial_suspend_awaitable get_return_object isa Initial_suspend0 码力 | 120 页 | 2.20 MB | 6 月前3 Building a Coroutine-Based Job System Without Standard LibrarySYSTEM isa::await_suspend Scheduler Worker Worker Worker Worker Job Queue Job Queue Job Queue Job coroutine_handle Job::Job *isa == initial_suspend_awaitable get_return_object token<> isa Initial_suspend 4546 isa::await_suspend Scheduler Worker Worker Worker Worker Job Queue Job Queue Job Queue Job coroutine_handle Job::Job *isa == initial_suspend_awaitable get_return_object token<> isa Initial_suspend together. 4647 isa::await_suspend Scheduler Worker Worker Worker Worker Job Queue Job Queue Job Queue Job Job::Job *isa == initial_suspend_awaitable get_return_object isa Initial_suspend0 码力 | 120 页 | 2.20 MB | 6 月前3
 The RISC-V Reader:
An Open Architecture AtlasFirst Edition, 1.0.0 - 2021Praise of The RISC-V Reader This timely book concisely describes the simple, free and open RISC-V ISA that is expe- riencing rapid uptake in many different computing sectors. The book also contains many RISC-V ISA. The opcodes are presented in several useful formats for quick reference, making assembly coding and interpretation easy. In addition, the explanations and examples of how to use the ISA make 맞춤형 칩을 제공하기 위해 SiFive를 설립하 였다. Andrew는 UC Berkeley에서 컴퓨터과학 박사학위를 받았고 기존의 명령어 집합 구조에 싫증이 나서 RISC-V ISA와 첫 번째 RISC-V 마이크로프로세서를 공동 설계 하였다. 오픈소스 RISC-V 기반 Rocket 칩 생성기, Chisel 하드웨어 구축 언어, 리눅스 운영체제 커널과 GNU0 码力 | 232 页 | 5.16 MB | 1 年前3 The RISC-V Reader:
An Open Architecture AtlasFirst Edition, 1.0.0 - 2021Praise of The RISC-V Reader This timely book concisely describes the simple, free and open RISC-V ISA that is expe- riencing rapid uptake in many different computing sectors. The book also contains many RISC-V ISA. The opcodes are presented in several useful formats for quick reference, making assembly coding and interpretation easy. In addition, the explanations and examples of how to use the ISA make 맞춤형 칩을 제공하기 위해 SiFive를 설립하 였다. Andrew는 UC Berkeley에서 컴퓨터과학 박사학위를 받았고 기존의 명령어 집합 구조에 싫증이 나서 RISC-V ISA와 첫 번째 RISC-V 마이크로프로세서를 공동 설계 하였다. 오픈소스 RISC-V 기반 Rocket 칩 생성기, Chisel 하드웨어 구축 언어, 리눅스 운영체제 커널과 GNU0 码力 | 232 页 | 5.16 MB | 1 年前3
 Julia v1.6.6 Documentationsqrt_second(x) = try sqrt(x[2]) CHAPTER 9. CONTROL FLOW 87 catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1324 页 | 4.54 MB | 1 年前3 Julia v1.6.6 Documentationsqrt_second(x) = try sqrt(x[2]) CHAPTER 9. CONTROL FLOW 87 catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1324 页 | 4.54 MB | 1 年前3
 Julia 1.6.5 Documentationsqrt_second(x) = try sqrt(x[2]) CHAPTER 9. CONTROL FLOW 87 catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1325 页 | 4.54 MB | 1 年前3 Julia 1.6.5 Documentationsqrt_second(x) = try sqrt(x[2]) CHAPTER 9. CONTROL FLOW 87 catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1325 页 | 4.54 MB | 1 年前3
 Julia 1.6.7 Documentationsqrt_second(x) = try sqrt(x[2]) CHAPTER 9. CONTROL FLOW 87 catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1324 页 | 4.54 MB | 1 年前3 Julia 1.6.7 Documentationsqrt_second(x) = try sqrt(x[2]) CHAPTER 9. CONTROL FLOW 87 catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1324 页 | 4.54 MB | 1 年前3
 Julia 1.6.1 Documentationsqrt_second(x) = try sqrt(x[2]) 92 CHAPTER 9. CONTROL FLOW catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1397 页 | 4.59 MB | 1 年前3 Julia 1.6.1 Documentationsqrt_second(x) = try sqrt(x[2]) 92 CHAPTER 9. CONTROL FLOW catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1397 页 | 4.59 MB | 1 年前3
 Julia 1.6.4 Documentationsqrt_second(x) = try sqrt(x[2]) CHAPTER 9. CONTROL FLOW 87 catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1324 页 | 4.54 MB | 1 年前3 Julia 1.6.4 Documentationsqrt_second(x) = try sqrt(x[2]) CHAPTER 9. CONTROL FLOW 87 catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1324 页 | 4.54 MB | 1 年前3
 Julia 1.7.0 DEV Documentationsqrt_second(x) = try sqrt(x[2]) 92 CHAPTER 9. CONTROL FLOW catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64}} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Moreover singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1399 页 | 4.59 MB | 1 年前3 Julia 1.7.0 DEV Documentationsqrt_second(x) = try sqrt(x[2]) 92 CHAPTER 9. CONTROL FLOW catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64}} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Moreover singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1399 页 | 4.59 MB | 1 年前3
 Julia 1.6.0 DEV Documentationreturns its square root: julia> sqrt_second(x) = try sqrt(x[2]) catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1383 页 | 4.56 MB | 1 年前3 Julia 1.6.0 DEV Documentationreturns its square root: julia> sqrt_second(x) = try sqrt(x[2]) catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1383 页 | 4.56 MB | 1 年前3
 Julia 1.6.2 Documentationsqrt_second(x) = try sqrt(x[2]) CHAPTER 9. CONTROL FLOW 87 catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1324 页 | 4.54 MB | 1 年前3 Julia 1.6.2 Documentationsqrt_second(x) = try sqrt(x[2]) CHAPTER 9. CONTROL FLOW 87 catch y if isa(y, DomainError) sqrt(complex(x[2], 0)) elseif isa(y, BoundsError) sqrt(x) end end sqrt_second (generic function with 1 Tuple{AbstractString, Vararg{Int64, N} where N} julia> isa(("1",), mytupletype) true julia> isa(("1",1), mytupletype) true julia> isa(("1",1,2), mytupletype) true julia> isa(("1",1,2,3.0), mytupletype) false Notice singletons. Formally, if 1. T is an immutable composite type (i.e. defined with struct), 2. a isa T && b isa T implies a === b, then T is a singleton type.2 Base.issingletontype can be used to check if0 码力 | 1324 页 | 4.54 MB | 1 年前3
共 212 条
- 1
- 2
- 3
- 4
- 5
- 6
- 22














