2012 Ningbo Challenger – Men's Singles
Lu Yen-hsun was the defending champion.
Peter Gojowczyk won the title, defeating Suk-Young Jeong 6–3, 6–1 in the final.
Men's Singles | |
---|---|
2012 Ningbo Challenger | |
Champion | |
Runner-up | |
Final score | 6–3, 6–1 |
Seeds
Lu Yen-hsun (Quarterfinals, retired because of a wrist injury) Zhang Ze (Quarterfinals) Jimmy Wang (First Round) Wu Di (Semifinals) Yang Tsung-hua (First Round) Michael Yani (withdrew because of a hamstring injury) Hiroki Moriya (Second Round) Chen Ti (Semifinals)
Draw
Key
- Q = Qualifier
- WC = Wild Card
- LL = Lucky Loser
- Alt = Alternate
- SE = Special Exempt
- PR = Protected Ranking
- ITF = ITF entry
- JE = Junior Exempt
- w/o = Walkover
- r = Retired
- d = Defaulted
Finals
Semifinals | Final | ||||||||||||
6 | 6 | ||||||||||||
8 | 3 | 2 | |||||||||||
6 | 6 | ||||||||||||
Q | 3 | 1 | |||||||||||
4 | 5 | 4 | |||||||||||
Q | 7 | 6 | |||||||||||
Top Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1 | 4 | 6 | 77 | ||||||||||||||||||||||||
6 | 3 | 62 | 1 | 6 | 6 | ||||||||||||||||||||||
WC | 6 | 1r | WC | 2 | 1 | ||||||||||||||||||||||
WC | 4 | 6 | 1 | 0r | |||||||||||||||||||||||
1 | 2r | 4 | |||||||||||||||||||||||||
6 | 1 | 77 | 1 | 6 | |||||||||||||||||||||||
3 | 3 | 7 | 64 | 6 | 4 | ||||||||||||||||||||||
7 | 6 | 6 | 6 | 6 | |||||||||||||||||||||||
3 | 64 | 6 | 4 | 8 | 3 | 2 | |||||||||||||||||||||
77 | 4 | 6 | 3 | 62 | |||||||||||||||||||||||
7 | 1 | 6 | 6 | 77 | |||||||||||||||||||||||
5 | 6 | 1 | 2 | 6 | 65 | ||||||||||||||||||||||
77 | 77 | 8 | 6 | 3 | 77 | ||||||||||||||||||||||
62 | 61 | 7 | 3 | 2 | |||||||||||||||||||||||
1 | 64 | 8 | 5 | 6 | 6 | ||||||||||||||||||||||
8 | 6 | 77 |
Bottom Half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
LL | 6 | 6 | |||||||||||||||||||||||||
3 | 4 | LL | 6 | 5 | 5 | ||||||||||||||||||||||
Q | 6 | 6 | Q | 3 | 7 | 7 | |||||||||||||||||||||
WC | 3 | 0 | Q | 4 | 4 | ||||||||||||||||||||||
WC | 6 | 3 | 6 | 4 | 6 | 6 | |||||||||||||||||||||
4 | 6 | 4 | WC | 6 | 1 | 4 | |||||||||||||||||||||
Q | 3 | 1 | 4 | 2 | 6 | 6 | |||||||||||||||||||||
4 | 6 | 6 | 4 | 5 | 4 | ||||||||||||||||||||||
5 | 5 | 6 | 2 | Q | 7 | 6 | |||||||||||||||||||||
Q | 7 | 3 | 6 | Q | 6 | 6 | |||||||||||||||||||||
65 | 2 | Q | 4 | 4 | |||||||||||||||||||||||
Q | 77 | 6 | Q | 6 | 6 | ||||||||||||||||||||||
6 | 6 | 2 | 1 | 4 | |||||||||||||||||||||||
4 | 0 | 6 | 68 | 2 | |||||||||||||||||||||||
2 | 4 | 2 | 1 | 710 | 6 | ||||||||||||||||||||||
2 | 6 | 6 |
gollark: I agree. It's precisely [NUMBER OF AVAILABLE CPU THREADS] parallelized.
gollark: > While W is busy with a, other threads might come along and take b from its queue. That is called stealing b. Once a is done, W checks whether b was stolen by another thread and, if not, executes b itself. If W runs out of jobs in its own queue, it will look through the other threads' queues and try to steal work from them.
gollark: > Behind the scenes, Rayon uses a technique called work stealing to try and dynamically ascertain how much parallelism is available and exploit it. The idea is very simple: we always have a pool of worker threads available, waiting for some work to do. When you call join the first time, we shift over into that pool of threads. But if you call join(a, b) from a worker thread W, then W will place b into its work queue, advertising that this is work that other worker threads might help out with. W will then start executing a.
gollark: >
gollark: Maybe I should actually benchmark it.
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.