Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Networks-on-Chip -  Libo Huang,  Mingche Lai,  Sheng Ma,  Wei Shi

Networks-on-Chip (eBook)

From Implementations to Programming Paradigms
eBook Download: PDF | EPUB
2014 | 1. Auflage
382 Seiten
Elsevier Science (Verlag)
978-0-12-801178-2 (ISBN)
Systemvoraussetzungen
Systemvoraussetzungen
49,95 inkl. MwSt
(CHF 48,80)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Networks-on-Chip: From Implementations to Programming Paradigms provides a thorough and bottom-up exploration of the whole NoC design space in a coherent and uniform fashion, from low-level router, buffer and topology implementations, to routing and flow control schemes, to co-optimizations of NoC and high-level programming paradigms.

This textbook is intended for an advanced course on computer architecture, suitable for graduate students or senior undergrads who want to specialize in the area of computer architecture and Networks-on-Chip. It is also intended for practitioners in the industry in the area of microprocessor design, especially the many-core processor design with a network-on-chip. Graduates can learn many practical and theoretical lessons from this course, and also can be motivated to delve further into the ideas and designs proposed in this book. Industrial engineers can refer to this book to make practical tradeoffs as well. Graduates and engineers who focus on off-chip network design can also refer to this book to achieve deadlock-free routing algorithm designs.


  • Provides thorough and insightful exploration of NoC design space. Description from low-level logic implementations to co-optimizations of high-level program paradigms and NoCs.
  • The coherent and uniform format offers readers a clear, quick and efficient exploration of NoC design space
  • Covers many novel and exciting research ideas, which encourage researchers to further delve into these topics.
  • Presents both engineering and theoretical contributions. The detailed description of the router, buffer and topology implementations, comparisons and analysis are of high engineering value.


Sheng Ma received the B.S. and Ph.D. degrees in computer science and technology from the National University of Defense Technology (NUDT) in 2007 and 2012, respectively. He visited the University of Toronto from Sept. 2010 to Sept. 2012. He is currently an Assistant Professor of the College of Computer, NUDT. His research interests include on-chip networks, SIMD architectures and arithmetic unit designs.
Networks-on-Chip: From Implementations to Programming Paradigms provides a thorough and bottom-up exploration of the whole NoC design space in a coherent and uniform fashion, from low-level router, buffer and topology implementations, to routing and flow control schemes, to co-optimizations of NoC and high-level programming paradigms. This textbook is intended for an advanced course on computer architecture, suitable for graduate students or senior undergrads who want to specialize in the area of computer architecture and Networks-on-Chip. It is also intended for practitioners in the industry in the area of microprocessor design, especially the many-core processor design with a network-on-chip. Graduates can learn many practical and theoretical lessons from this course, and also can be motivated to delve further into the ideas and designs proposed in this book. Industrial engineers can refer to this book to make practical tradeoffs as well. Graduates and engineers who focus on off-chip network design can also refer to this book to achieve deadlock-free routing algorithm designs. Provides thorough and insightful exploration of NoC design space. Description from low-level logic implementations to co-optimizations of high-level program paradigms and NoCs. The coherent and uniform format offers readers a clear, quick and efficient exploration of NoC design space Covers many novel and exciting research ideas, which encourage researchers to further delve into these topics. Presents both engineering and theoretical contributions. The detailed description of the router, buffer and topology implementations, comparisons and analysis are of high engineering value.

Front Cover 1
Networks-on-Chip: From Implementations to Programming Paradigms 4
Copyright 5
Contents in Brief 6
Contents 8
Preface 16
About the Editor-in-Chief and Authors 20
Editor-in-Chief 20
Authors 20
Part I: Prologue 22
Chapter 1: Introduction 24
1.1 The dawn of the many-core era 24
1.2 Communication-centric cross-layer optimizations 26
1.3 A baseline design space exploration of NoCs 28
1.3.1 Topology 29
1.3.2 Routing algorithm 30
1.3.3 Flow control 32
1.3.4 Router microarchitecture 34
1.3.5 Performance metric 37
1.4 Review of NoC research 38
1.4.1 Research on topologies 38
1.4.2 Research on unicast routing 39
1.4.3 Research on supporting collective communications 40
1.4.4 Research on flow control 41
1.4.5 Research on router microarchitecture 43
1.5 Trends of real processors 44
1.5.1 The MIT Raw processor 44
1.5.2 The Tilera TILE64 processor 45
1.5.3 The Sony/Toshiba/IBM Cell processor 47
1.5.4 The U.T. Austin TRIPS processor 49
1.5.5 The Intel Teraflops processor 50
1.5.6 The Intel SCC processor 51
1.5.7 The Intel Larrabee processor 53
1.5.8 The Intel Knights Corner processor 55
1.5.9 Summary of real processors 57
1.6 Overview of the book 59
References 60
Part II: Logic implementations 72
Chapter 2: A single-cycle router with wing channels 74
2.1 Introduction 74
2.2 The router architecture 76
2.2.1 The overall architecture 77
2.2.2 Wing channels 81
2.3 Microarchitecture designs 83
2.3.1 Channel dispensers 83
2.3.2 Fast arbiter components 85
2.3.3 SIG managers and SIG controllers 86
2.4 Experimental results 88
2.4.1 Simulation infrastructures 88
2.4.2 Pipeline delay analysis 88
2.4.3 Latency and throughput 89
2.4.4 Area and power consumption 94
2.5 Chapter summary 95
References 95
Chapter 3: Dynamic virtual channel routers with congestion awareness 98
3.1 Introduction 98
3.2 DVC with congestion awareness 100
3.2.1 DVC scheme 100
3.2.2 Congestion avoidance scheme 102
3.3 Multiple-port shared buffer with congestion awareness 103
3.3.1 DVC scheme among multiple ports 103
3.3.2 Congestion avoidance scheme 105
3.4 DVC router microarchitecture 106
3.4.1 VC control module 107
3.4.2 Metric aggregation and congestion avoidance 109
3.4.3 VC allocation module 111
3.5 HiBB router microarchitecture 112
3.5.1 VC control module 113
3.5.2 VC allocation and output port allocation 113
3.5.3 VC regulation 116
3.6 Evaluation 117
3.6.1 DVC router evaluation 117
3.6.2 HiBB router evaluation 119
3.7 Chapter summary 123
References 123
Chapter 4: Virtual bus structure-based network-on-chip topologies 128
4.1 Introduction 129
4.2 Background 130
4.3 Motivation 131
4.3.1 Baseline on-chip communication networks 131
4.3.1.1 Transaction-based bus 131
4.3.1.2 Packet-based NoC 132
4.3.2 Analysis of NoC problems 132
4.3.2.1 Multihop problem 133
4.3.2.2 Multicast problem 134
4.3.3 Advantages of a transaction-based bus 134
4.4 The VBON 135
4.4.1 Interconnect structures 135
4.4.1.1 Wire delay consideration 136
4.4.2 The VB mechanism 137
4.4.2.1 The VB construction 137
4.4.2.2 VB arbitration 138
4.4.2.3 Packet format 140
4.4.2.4 VB operation 142
4.4.2.5 A simple example for VB communication 144
4.4.3 Starvation and deadlock avoidance 144
4.4.4 The VBON router microarchitecture 145
4.5 Evaluation 146
4.5.1 Simulation infrastructures 147
4.5.1.1 Router choices for comparison 147
4.5.1.2 Network configuration 148
4.5.1.3 Traffic generation 149
4.5.2 Synthetic traffic evaluations 150
4.5.2.1 Single-level 4 4 VBON 150
4.5.2.2 Hierarchical 8 8 VBON 151
4.5.3 Real application evaluations 153
4.5.4 Power consumption analysis 153
4.5.5 Overhead analysis 153
4.6 Chapter summary 156
References 157
Part III: Routing and flow Control 160
Chapter 5: Routing algorithms for workload consolidation 162
5.1 Introduction 163
5.2 Background 164
5.3 Motivation 166
5.3.1 Insufficient information 166
5.3.2 Intraregion interference 166
5.3.3 Inter-region interference 168
5.4 Destination-based adaptive routing 169
5.4.1 Destination-based selection strategy 169
5.4.1.1 Congestion information propagation network 169
5.4.1.2 DBSS router microarchitecture 171
5.4.2 Routing function design 173
5.4.2.1 Offered path diversity 173
5.4.2.2 VC reallocation scheme 175
5.5 Evaluation 176
5.5.1 Evaluation of routing functions 177
5.5.2 Single-region performance 179
5.5.2.1 Synthetic traffic results 179
5.5.2.2 Application results 180
5.5.3 Multiple-region performance 182
5.5.3.1 Results for a small regular region 182
5.5.3.2 Irregular-region results 183
5.5.3.3 Summary 184
5.5.4 CMesh evaluation 184
5.5.4.1 Configuration 184
5.5.4.2 Performance 184
5.5.5 Hardware overhead 187
5.5.5.1 Wiring overhead 187
5.5.5.2 Router overhead 187
5.5.5.3 Power consumption 187
5.6 Analysis and discussion 188
5.6.1 In-depth analysis of interference 188
5.6.2 Design space exploration 190
5.6.2.1 Number of propagation wires 190
5.6.2.2 DBSS scalability 190
5.6.2.3 Congestion propagation delay 190
5.7 Chapter summary 190
References 191
Chapter 6: Flow control for fully adaptive routing 196
6.1 Introduction 197
6.2 Background 200
6.2.1 Deadlock avoidance theories 200
6.2.2 Fully adaptive routing algorithms 200
6.3 Motivation 201
6.3.1 VC reallocation 201
6.3.2 Routing flexibility 201
6.4 Flow control and routing designs 202
6.4.1 Whole packet forwarding 203
6.4.2 Aggressive VC reallocation for EVCs 206
6.4.3 Maintain routing flexibility 209
6.4.4 Router microarchitecture 209
6.5 Evaluation on synthetic traffic 211
6.5.1 Performance of synthetic workloads 212
6.5.2 Buffer utilization of routing algorithms 213
6.5.3 Sensitivity to network design 215
6.5.3.1 SFP ratio 215
6.5.3.2 VC depth 217
6.5.3.3 VC count 218
6.5.3.4 Network size 219
6.6 Evaluation of PARSEC workloads 220
6.6.1 Methodology and configuration 220
6.6.2 Performance 221
6.7 Detailed analysis of flow control 222
6.7.1 The detailed buffer utilization 222
6.7.1.1 Allowable EVCs 222
6.7.1.2 Performance analysis 224
6.7.2 The effect of flow control on fairness 225
6.8 Further discussion 228
6.8.1 Packet length 228
6.8.2 Dynamically allocated multiqueue and hybrid flow controls 229
6.9 Chapter summary 230
Appendix: Logical Equivalence of Alg and Alg + WPF 230
References 232
Chapter 7: Deadlock-free flow control for torus networks-on-chip 236
7.1 Introduction 237
7.2 Limitations of existing designs 239
7.2.1 Dateline 239
7.2.2 Localized bubble scheme 240
7.2.3 Critical bubble scheme 240
7.2.4 Inefficiency with variable-size packets 241
7.3 Flit bubble flow control 242
7.3.1 Theoretical description 242
7.3.2 FBFC-localized 243
7.3.3 FBFC-critical 244
7.3.4 Starvation 245
7.4 Router microarchitecture 246
7.4.1 FBFC routers 246
7.4.2 VCT routers 247
7.5 Methodology 248
7.6 Evaluation on 1D tori (rings) 249
7.6.1 Performance 249
7.6.2 Buffer utilization 251
7.6.3 Latency of short and long packets 252
7.7 Evaluation on 2D tori 252
7.7.1 Performance for a 44 torus 252
7.7.2 Sensitivity to SFP ratios 254
7.7.3 Sensitivity to buffer size 255
7.7.4 Scalability for an 88 torus 257
7.7.5 Effect of starvation 257
7.7.6 Real application performance 259
7.7.7 Large-scale systems and message passing 260
7.8 Overheads: Power and area 261
7.8.1 Methodology 261
7.8.2 Power efficiency 262
7.8.3 Area 265
7.8.4 Comparison with meshes 266
7.9 Discussion and related work 269
7.9.1 Discussion 269
7.9.2 Related work 269
7.10 Chapter summary 270
References 270
Part IV: Programming paradigms 274
Chapter 8: Supporting cache-coherent collective communications 276
8.1 Introduction 277
8.2 Message combination framework 279
8.2.1 MCT format 281
8.2.2 Message combination example 281
8.2.3 Insufficient MCT entries 284
8.3 BAM routing 284
8.4 Router pipeline and microarchitecture 286
8.5 Evaluation 288
8.5.1 Performance 290
8.5.1.1 Overall network performance 290
8.5.1.2 Multicast transaction performance 291
8.5.1.3 Real application performance 292
8.5.2 Comparing multicast VN configurations 293
8.5.2.1 Unicast performance 293
8.5.2.2 Multicast performance 294
8.5.3 MCT size 295
8.5.4 Sensitivity to network design 297
8.5.4.1 VC count 297
8.5.4.2 Multicast ratio 298
8.5.4.3 Destinations per multicast 298
8.5.4.4 Network size 299
8.6 Power analysis 299
8.7 Related work 301
8.7.1 Message combination 301
8.7.2 NoC multicast routing 301
8.8 Chapter summary 302
References 302
Chapter 9: Network-on-chip customizations for message passing interface primitives 306
9.1 Introduction 307
9.2 Background 308
9.3 Motivation 310
9.3.1 MPI adaption in NoC designs 310
9.3.2 Optimizations of MPI functions 311
9.4 Communication customization architectures 311
9.4.1 Architecture overview 311
9.4.2 The customized NoC design: VBON 313
9.4.3 The MPI primitive implementation: MU 313
9.4.3.1 The architecture of the MU 313
9.4.3.2 MPI processing unit 316
9.4.3.3 The collective operation implementation 318
9.4.3.4 Communication protocols 320
9.5 Evaluation 323
9.5.1 Methodology 323
9.5.2 Experimental results 324
9.5.2.1 The effect of point-to-point communication: Bandwidth 324
9.5.2.2 The effect of collective communication: Broadcast operations 325
9.5.2.3 The effect of collective communication: Barrier operations 327
9.5.2.4 The effect of collective communication: Reduce operation 328
9.5.2.5 The effect of application communication: Performance 329
9.5.2.6 The effect of application communication: Power and scalability 331
9.5.2.7 Implementation overheads 332
9.6 Chapter summary 333
References 333
Chapter 10: Message passing interface communication protocol optimizations 338
10.1 Introduction 339
10.2 Background 340
10.2.1 Communication protocols in MPI 340
10.2.2 Existing problems 341
10.2.2.1 Correctness problems 341
10.2.2.2 Retry problems 342
10.2.2.3 Performance problems 345
10.2.3 Related work 346
10.3 Motivation 347
10.4 Adaptive communication mechanisms 349
10.4.1 Goals and approaches 349
10.4.2 Baseline MPI-accelerated NoC designs 350
10.4.3 ADCM architectural support 352
10.4.3.1 ADCM hardware 352
10.4.3.2 Adaptive algorithm implementation 354
10.4.3.3 The packet format 357
10.4.4 Comparison with the ideal protocol 358
10.5 Evaluation 359
10.5.1 Methodology 359
10.5.2 Synthetic traffic results 361
10.5.2.1 Round-trip traffic pattern 361
10.5.2.2 Hotspot traffic pattern 362
10.5.3 Real application results 364
10.5.4 Sensitivity analysis 367
10.5.5 The hardware overhead 367
10.6 Chapter summary 368
References 369
Part V: Epilogue 372
Chapter 11: Conclusions and future work 374
11.1 Conclusions 374
11.2 Future work 376
Index 378

Chapter 2

A single-cycle router with wing channels


Abstract


With increasing numbers of cores, the communication latency of networks-on-chip becomes a dominant problem owing to complex operations per node. In this chapter, we try to reduce the communication latency by proposing a single-cycle router architecture with wing channels, which forward the incoming packets to free ports immediately with the inspection of switch allocation results. In addition, the incoming packets assigned to wing channels can fill in the time slots of the crossbar switch and reduce the contentions with subsequent ones, thereby increasing the throughput effectively. We design the proposed router using a 65 nm CMOS process, and the results show that it supports different routing schemes and outperforms the express virtual channel, prediction, and Kumar’s single-cycle routers in terms of latency and throughput. When compared with the speculative router, it provides a latency reduction of 45.7% and throughput improvement of 14.0%. Moreover, we show that the proposed design incurs a modest area overhead of 8.1%, but the power consumption is reduced by 7.8% owing to fewer arbitration activities.

Keywords

Single-cycle router

Wing channel

Switch allocation inspection

Low communication latency

Chapter outline

2.1 Introduction   53

2.2 The Router Architecture   55

2.2.1 The Overall Architecture   56

2.2.2 Wing Channels   60

2.3 Microarchitecture Designs   62

2.3.1 Channel Dispensers   62

2.3.2 Fast Arbiter Components   64

2.3.3 SIG Managers and SIG Controllers   65

2.4 Experimental Results   67

2.4.1 Simulation Infrastructures   67

2.4.2 Pipeline Delay Analysis   67

2.4.3 Latency and Throughput   68

2.4.4 Area and Power Consumption   73

2.5 Chapter Summary   74

References   74

2.1 Introduction


As semiconductor technology is continually advancing into the nanometer region, a single chip will soon be able to integrate thousands of cores. There is a wide consensus, from both industry and academia, that the many-core chip is the only efficient way to utilize the billions of transistors, and it represents the trend of future processor architectures. Recently, industry and academia have delivered several commercial or prototype many-core chips, such as the Teraflops [5], TILE64 [18], and Kilocore [10] processors. The traditional bus or crossbar interconnection structures encounter several challenges in the many-core era, including the sharply increasing wire delay and the poor scalability. The network-on-chip (NoC), as an effective way for on-chip communication, has introduced a packet-switched fabric to address the challenges of the increasing interconnection complexity [1].

Although the NoC provides a preferable solution to mitigate the long wire delay problem compared with the traditional structures, the communication latency is still a dominant challenge with increasing core counts. For example, the average communication latencies of the 80-core Teraflops and 64-core TILE64 processors are close to 41 and 31 cycles, since their packets being forwarded between cores must undergo complex operations at each hop through five-stage or four-stage routers. The mean minimal path of an n × n mesh is given by the formula 2n/3 − 1/3n [20]; the communication latency increases linearly with the expansion of the network size. In this way, the communication latency easily becomes the bottleneck of application performance for the many-core chips.

There has been significant research to reduce the NoC communication latency via several approaches, such as designing novel topologies and developing fast routers. Bourduas and Zilic [2] proposed a hybrid topology which combines the mesh and hierarchical ring to provide fewer transfer cycles. In theory, architects prefer to adopt high-radix topologies to further reduce average hop counts; however, for complex structures such as a flattened butterfly [6], finding the efficient wiring layout during the back-end design flows is a challenge in its own right.

Recently, many aggressive router architectures with single-cycle hop latencies have been developed. Kumar et al. [8] proposed the express virtual channel (EVC) to reduce the communication latency by bypassing intermediate routers in a completely nonspeculative fashion. This method efficiently closes the gap between speculative routers and ideal routers; however, it does not work well at some nonintermediate nodes and is suitable only for deterministic routing. Moreover, it sends a starvation token upstream every fixed n cycles to stop the EVC flits to prevent the normal flits of high-load nodes from being starved. This starvation prevention scheme results in many packets at the EVC source node having to be forwarded via a normal virtual channel (VC), which increases average latencies.

Another predictive switching scheme is proposed in Refs. [14, 16], where the incoming packets are transferred without waiting for the routing computation (RC) and switch allocation (SA) if the prediction hits. Matsutani et al. [11] analyzed the prediction rates of six algorithms, and found that the average hit rate of the best one was only 70% under different traffic patterns. This means that many packets still require at least three cycles to go through a router when the prediction misses or several packets conflict. Kumar et al. [7] presented a single-cycle router pipeline which uses advanced bundles to remove the control setup overhead. However, their proposed design works well only at a low traffic rate since it emphasizes that no flit exists in the input buffer when the advanced bundle arrives. Finally, the preferred path design [12] is also prespecified to offer the ideal latency, but it cannot adapt to the different network environments.

In addition to the single-cycle transfer property exhibited by some of the techniques mentioned above, we emphasize three other important properties for the design of an efficient low-latency router:

(1) A preferred technique that accelerates a specific traffic pattern should also work well for other patterns and it would be best to be suitable for different routing schemes, including both deterministic and adaptive ones.

(2) In addition to low latencies under light network loads, high throughput and low latencies under different loads are also important since the traffic rate is easily changed on an NoC.

(3) Some complex hardware mechanisms should be avoided to realize the cost-efficiency of our design, and these mechanisms include the prediction, speculation, retransmission, and abort detection logics.

To achieve these three desired properties, we propose a novel low-latency router architecture with wing channels in Section 2.2. Regardless of what the traffic rate is, the proposed router inspects the SA results, and then selects some new packets without port conflicts to enter into the wing channel and fill the time slots of crossbar ports, thereby bypassing the complex two-stage allocations and directly forwarding the incoming packets downstream in the next cycle. Here, no matter what the traffic pattern or routing scheme is, once there is no port conflict, the new packet at the current router can be delivered within one cycle, which is the optimal case in our opinion. Moreover, as the packets of the wing channel make full use of the crossbar time slots and reduce contentions with subsequent packets, the network throughput is also increased effectively.

We then modify a traditional router with few additional costs, and present the detailed microarchitecture and circuit schematics of our proposed router in Section 2.3. In Section 2.4 we estimate the timing and power consumption using commercial tools, and evaluate the network performance via a cycle-accurate simulator considering different routing schemes under various traffic rates or patterns. Our experimental results show that the proposed router outperforms the EVC router, the prediction, and Kumar's single-cycle router in terms of latency and throughput metrics. Compared with the state-of-the-art speculative router, our proposed router provides latency reduction of 45.7% and throughput improvement of 14.0% on average. The evaluation results for the proposed router also show that although the router area is increased by 8.1%, its average power consumption is reduced by 7.8% owing to fewer arbitration activities at low rates. Finally, Section...

Erscheint lt. Verlag 4.12.2014
Mitarbeit Chef-Herausgeber: Zhiying Wang
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Theorie / Studium
Technik Elektrotechnik / Energietechnik
ISBN-10 0-12-801178-5 / 0128011785
ISBN-13 978-0-12-801178-2 / 9780128011782
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 25,1 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

EPUBEPUB (Adobe DRM)
Größe: 26,3 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Discover tactics to decrease churn and expand revenue

von Peter Armaly; Jeff Mar

eBook Download (2024)
Packt Publishing Limited (Verlag)
CHF 24,60
A practical guide to probabilistic modeling

von Osvaldo Martin

eBook Download (2024)
Packt Publishing Limited (Verlag)
CHF 35,15
Unleash citizen-driven innovation with the power of hackathons

von Love Dager; Carolina Emanuelson; Ann Molin; Mustafa Sherif …

eBook Download (2024)
Packt Publishing Limited (Verlag)
CHF 35,15