JP2016208105A - 通信装置、通信方法、及びプログラム - Google Patents
通信装置、通信方法、及びプログラム Download PDFInfo
- Publication number
- JP2016208105A JP2016208105A JP2015083838A JP2015083838A JP2016208105A JP 2016208105 A JP2016208105 A JP 2016208105A JP 2015083838 A JP2015083838 A JP 2015083838A JP 2015083838 A JP2015083838 A JP 2015083838A JP 2016208105 A JP2016208105 A JP 2016208105A
- Authority
- JP
- Japan
- Prior art keywords
- signal processing
- processing unit
- data
- transfer size
- primary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Communication Control (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
前記1次信号処理部は、前記2次信号処理部との間で転送されるデータのデータ転送サイズを、前記通信データに要求される要求遅延時間に基づいて決定する転送サイズ決定部を有することを特徴とする。
前記2次信号処理部が前記1次信号処理部から転送されたデータに対して第2の信号処理を施した後に前記1次信号処理部に転送する通信方法であって、
前記1次信号処理部と前記2次信号処理部との間で転送されるデータのデータ転送サイズを、前記通信データに要求される要求遅延時間に基づいて決定する転送サイズ決定手順を行うことを特徴とする。
CPUを1次信号処理部として機能させるプログラムは、通信データの送信処理または受信処理を第一の信号処理と第二の信号処理に分け、第一の信号処理を実行する1次信号処理部と第二の信号処理を実行する2次信号処理部とを備え、前記2次信号処理部が前記1次信号処理部から転送されたデータに対して第2の信号処理を施した後に前記1次信号処理部に転送する通信装置のうち、前記1次信号処理部をコンピュータに実現させるプログラムであって、
前記コンピュータに、前記1次信号処理部と前記2次信号処理部との間で転送されるデータのデータ転送サイズを、前記通信データに要求される要求遅延時間に基づいて決定させることを特徴とする。
GPUを2次信号処理部として機能させるプログラムは、通信データの送信処理または受信処理を第一の信号処理と第二の信号処理に分け、第一の信号処理を実行する1次信号処理部と第二の信号処理を実行する2次信号処理部とを備え、前記2次信号処理部が前記1次信号処理部から転送されたデータに対して第2の信号処理を施した後に前記1次信号処理部に転送する通信装置のうち、前記2次信号処理部をコンピュータに実現させるプログラムであって、
前記コンピュータに、前記1次信号処理部から転送されたデータ転送サイズの情報に基づいて、第2の信号処理を施した後に前記1次信号処理部に転送するデータのサイズを前記データ転送サイズに設定させることを特徴とする。
本実施形態の通信装置は、通信データの送信処理または受信処理を第一の信号処理と第二の信号処理に分け、第一の信号処理を実行する1次信号処理部と第二の信号処理を実行する2次信号処理部とを備え、前記2次信号処理部が前記1次信号処理部から転送されたデータに対して第2の信号処理を施した後に前記1次信号処理部に転送する通信装置であって、
前記1次信号処理部は、前記2次信号処理部との間で転送されるデータのデータ転送サイズを、前記通信データに要求される要求遅延時間に基づいて決定する転送サイズ決定部を有することを特徴とする。
図7は、本実施形態の通信装置102の構成を説明する図である。通信装置102は、図5の通信装置101と比較すると、1次信号処理部41のバッファ部が1つ(バッファ部52のみ)であり、データ振分部61が無いことが相違点である。通信装置102の転送サイズ決定部62は、バッファ部52のデータの中で次に2次信号処理部42へ転送する予定のデータにデータ#2が含まれるか否かで、前記データのデータ転送サイズを変更する。
コンピュータに次のプログラムを読み込ませることで、当該コンピュータを通信装置101や通信装置102として機能させることができる。
(a)コンピュータのCPUを1次信号処理部として機能させるプログラム
このプログラムは、通信データの送信処理または受信処理を第一の信号処理と第二の信号処理に分け、第一の信号処理を実行する1次信号処理部と第二の信号処理を実行する2次信号処理部とを備え、前記2次信号処理部が前記1次信号処理部から転送されたデータに対して第2の信号処理を施した後に前記1次信号処理部に転送する通信装置のうち、前記1次信号処理部をコンピュータに実現させるプログラムであって、
前記コンピュータに、前記1次信号処理部と前記2次信号処理部との間で転送されるデータのデータ転送サイズを、前記通信データに要求される要求遅延時間に基づいて決定させることを特徴とする。
(b)コンピュータのGPUを2次信号処理部として機能させるプログラム
このプログラムは、通信データの送信処理または受信処理を第一の信号処理と第二の信号処理に分け、第一の信号処理を実行する1次信号処理部と第二の信号処理を実行する2次信号処理部とを備え、前記2次信号処理部が前記1次信号処理部から転送されたデータに対して第2の信号処理を施した後に前記1次信号処理部に転送する通信装置のうち、前記2次信号処理部をコンピュータに実現させるプログラムであって、
前記コンピュータに、前記1次信号処理部から転送されたデータ転送サイズの情報に基づいて、第2の信号処理を施した後に前記1次信号処理部に転送するデータのサイズを前記データ転送サイズに設定させることを特徴とする。
以下は、本実施形態の通信装置を説明したものである。
<課題>
通信装置でのスループット向上のためには、データ転送サイズの増加が必要だが、VoIP等の要求遅延時間が小さいデータが要求値を満たせない可能性がある。
<解決手段>
データ系列の種類に応じて、2次信号処理部へのデータ転送サイズを切換える。
本発明により、遅延時間に対する要求の厳しいデータに対しては、要求値を満たす低遅延な信号処理を施しながら、遅延時間に対する要求の緩いデータに対しては、高いスループットでの信号処理を実現できる。
12、22、42:2次信号処理部
13:D/A変換部
14:E/O変換部
23:A/D変換部
24:O/E変換部
31、51:信号処理部#1
32、52、52−1、52−2:バッファ部
33、53:送受信部
34、54:信号処理部#3
35、55:送受信部
36、56:信号処理部#2
37、57:バッファ部
61:データ振分部
62:転送サイズ決定部
63:転送サイズ抽出部
101、102:通信装置
Claims (6)
- 通信データの送信処理または受信処理を第一の信号処理と第二の信号処理に分け、第一の信号処理を実行する1次信号処理部と第二の信号処理を実行する2次信号処理部とを備え、前記2次信号処理部が前記1次信号処理部から転送されたデータに対して第2の信号処理を施した後に前記1次信号処理部に転送する通信装置であって、
前記1次信号処理部は、前記2次信号処理部との間で転送されるデータのデータ転送サイズを、前記通信データに要求される要求遅延時間に基づいて決定する転送サイズ決定部を有することを特徴とする通信装置。 - 前記転送サイズ決定部は、データのデータ種別ごとに前記データ転送サイズを決定することを特徴とする請求項1に記載の通信装置。
- 前記転送サイズ決定部は、
データ転送サイズを、前記2次信号処理部へ転送したデータが信号処理を施されて戻ってくるまでの時間で割った値であるスループットがデータ転送サイズ毎に設定されており、
前記要求遅延時間未満で前記スループットが最大となるように前記データ転送サイズを決定することを特徴とする請求項1または2に記載の通信装置。 - 通信データの送信処理または受信処理を第一の信号処理と第二の信号処理に分け、第一の信号処理を実行する1次信号処理部と第二の信号処理を実行する2次信号処理部とを備える通信装置で、
前記2次信号処理部が前記1次信号処理部から転送されたデータに対して第2の信号処理を施した後に前記1次信号処理部に転送する通信方法であって、
前記1次信号処理部と前記2次信号処理部との間で転送されるデータのデータ転送サイズを、前記通信データに要求される要求遅延時間に基づいて決定する転送サイズ決定手順を行うことを特徴とする通信方法。 - 通信データの送信処理または受信処理を第一の信号処理と第二の信号処理に分け、第一の信号処理を実行する1次信号処理部と第二の信号処理を実行する2次信号処理部とを備え、前記2次信号処理部が前記1次信号処理部から転送されたデータに対して第2の信号処理を施した後に前記1次信号処理部に転送する通信装置のうち、前記1次信号処理部をコンピュータに実現させるプログラムであって、
前記コンピュータに、前記1次信号処理部と前記2次信号処理部との間で転送されるデータのデータ転送サイズを、前記通信データに要求される要求遅延時間に基づいて決定させることを特徴とするプログラム。 - 通信データの送信処理または受信処理を第一の信号処理と第二の信号処理に分け、第一の信号処理を実行する1次信号処理部と第二の信号処理を実行する2次信号処理部とを備え、前記2次信号処理部が前記1次信号処理部から転送されたデータに対して第2の信号処理を施した後に前記1次信号処理部に転送する通信装置のうち、前記2次信号処理部をコンピュータに実現させるプログラムであって、
前記コンピュータに、前記1次信号処理部から転送されたデータ転送サイズの情報に基づいて、第2の信号処理を施した後に前記1次信号処理部に転送するデータのサイズを前記データ転送サイズに設定させることを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015083838A JP2016208105A (ja) | 2015-04-16 | 2015-04-16 | 通信装置、通信方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015083838A JP2016208105A (ja) | 2015-04-16 | 2015-04-16 | 通信装置、通信方法、及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2016208105A true JP2016208105A (ja) | 2016-12-08 |
Family
ID=57490532
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015083838A Pending JP2016208105A (ja) | 2015-04-16 | 2015-04-16 | 通信装置、通信方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2016208105A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002158702A (ja) * | 2000-11-22 | 2002-05-31 | Matsushita Electric Ind Co Ltd | パケット分割方法、それを実行するゲートウェイ装置及びルータ装置 |
| WO2012040121A1 (en) * | 2010-09-20 | 2012-03-29 | Qualcomm Incorporated | Inter-processor communication techniques in a multiple-processor computing platform |
-
2015
- 2015-04-16 JP JP2015083838A patent/JP2016208105A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002158702A (ja) * | 2000-11-22 | 2002-05-31 | Matsushita Electric Ind Co Ltd | パケット分割方法、それを実行するゲートウェイ装置及びルータ装置 |
| WO2012040121A1 (en) * | 2010-09-20 | 2012-03-29 | Qualcomm Incorporated | Inter-processor communication techniques in a multiple-processor computing platform |
Non-Patent Citations (1)
| Title |
|---|
| WEIBIN SUN AND ROBERT RICCI: "Fast and Flexible: Parallel Packet Processing with GPUs and Click", ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEM (ANCS), JPN6018010893, 21 October 2013 (2013-10-21), pages 25 - 35 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9753884B2 (en) | Radio-control board for software-defined radio platform | |
| Bourguiba et al. | Improving network I/O virtualization for cloud computing | |
| US10313768B2 (en) | Data scheduling and switching method, apparatus, system | |
| US8788726B2 (en) | Data transmission system, storage medium and data transmission program | |
| KR20030085141A (ko) | 지연 시간 보상 코어, 병렬-직렬 구조 시스템 및 지연시간 보상 방법 | |
| CN106791908B (zh) | 一种支持云平台采用双缓冲的实时视频流存储方法 | |
| CN104765701B (zh) | 数据访问方法及设备 | |
| US20220210084A1 (en) | Timestamp synchronization between host and network interface device | |
| WO2016058355A1 (zh) | 一种数据缓存方法、装置及存储介质 | |
| US20190243908A1 (en) | Storage server and adaptive prefetching method performed by storage server in distributed file system | |
| CN109379207B (zh) | 一种业务复用方法、业务解复用方法以及相关设备 | |
| WO2018000820A1 (zh) | 一种队列管理方法和装置 | |
| CN106909528B (zh) | 一种数据传输的调度方法及装置 | |
| JP6533434B2 (ja) | 局側光終端装置 | |
| JP2016208105A (ja) | 通信装置、通信方法、及びプログラム | |
| US9197585B2 (en) | Apparatus and method for relaying a packet transmitted from and to an information processor | |
| JP6338152B2 (ja) | 通信装置、通信方法、及びプログラム | |
| US10505657B2 (en) | Terminal station device and bandwidth allocation method | |
| CN111200473B (zh) | 一种基于fpga的分布式系统时钟同步控制器 | |
| CN107615810B (zh) | 用于在线网络代码的包头压缩系统和方法 | |
| JPWO2017169948A1 (ja) | 通信システム、可用帯域推定装置、可用帯域推定方法および可用帯域推定プログラムが記憶された記録媒体 | |
| US10601444B2 (en) | Information processing apparatus, information processing method, and recording medium storing program | |
| JP5876954B1 (ja) | 端局装置及び端局装置の受信方法 | |
| US20140189105A1 (en) | Communication method, information processing apparatus and recording medium | |
| Xing et al. | Enhancing In-network Aggregation with Adaptive Gradient Quantization for Multi-tenant Learning |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170531 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20170531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180403 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181023 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190423 |